RPC for a variable to see if WT is rotating or not

Co-Authored-By: ZeinabBF <145973209+ZeinabBF@users.noreply.github.com>
This commit is contained in:
Abdul Mukheem Shaik 2024-05-27 21:21:19 +02:00
parent dff55e7a42
commit 90de0fc7a3
3 changed files with 20 additions and 3 deletions

@ -55,6 +55,7 @@ public class API : MonoBehaviour
PhotonView photonView;
private GameObject avatar;
private AudioController audioControllerScript;
[PunRPC]
public bool turn_WT_on_Y_Axis = false;
void Start()
@ -176,18 +177,18 @@ public void ExtractDataFromJson(string json)
}
}
photonView = PhotonView.Get(this);
photonView.RPC("RPC_GreenButtonClick", RpcTarget.All,windDirectionInDirectionTerms,LatestT+" C","Kista",latestWS+" m/s");
photonView.RPC("RPC_GreenButtonClick", RpcTarget.All,windDirectionInDirectionTerms,LatestT+" C","Kista",latestWS+" m/s",true);
}
[PunRPC]
public void RPC_GreenButtonClick(String windDirection,String locationTemperature,String location,String windSpeed)
public void RPC_GreenButtonClick(String windDirection,String locationTemperature,String location,String windSpeed,bool turn_WT_on_Y_Axis_val)
{
Debug.Log("Latest WS is - " + windSpeed);
windDirValue.SetText(windDirection);
temperatureValue.SetText(locationTemperature);
loc.SetText(location);
windSpeedValue.SetText(windSpeed);
turn_WT_on_Y_Axis = true; // flag set to true so that WT can rotate on it's Y axis.
turn_WT_on_Y_Axis = turn_WT_on_Y_Axis_val; // flag set to true so that WT can rotate on it's Y axis.
}
[PunRPC]
public void RPC_VoltageUpdate(String voltageGenerated)

@ -0,0 +1,5 @@
using System;
internal class NetworkedAttribute : Attribute
{
}

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c5abaf289b293084480009e235498473
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: