public void SwipteType(bool slideRight) { Debug.Log("Cube orientation Changed"); if (slideRight) { // si on vas vers la droite switch (interactiveMode) { case InteractiveMode.Repulsive: interactiveMode = InteractiveMode.Emc; activeGauge = gaugeEmc; GaugeToRight(); break; case InteractiveMode.Attractive: interactiveMode = InteractiveMode.Repulsive; activeGauge = gaugeRepuls; GaugeToRight(); break; case InteractiveMode.Emc: interactiveMode = InteractiveMode.Attractive; activeGauge = gaugeAttract; GaugeToRight(); break; } } else { //si on vas vers la gauche switch (interactiveMode) { case InteractiveMode.Repulsive: interactiveMode = InteractiveMode.Attractive; activeGauge = gaugeAttract; GaugeToLeft(); break; case InteractiveMode.Attractive: interactiveMode = InteractiveMode.Emc; activeGauge = gaugeEmc; GaugeToLeft(); break; case InteractiveMode.Emc: interactiveMode = InteractiveMode.Repulsive; activeGauge = gaugeRepuls; GaugeToLeft(); break; } } NewDeco(); serverView.RPCEx("ChangeMode", RPCMode.All, cubeId, (int)interactiveMode); }
void Start() { //find the cube id cubeId = int.Parse(this.transform.name.Split('_')[1]); //visual stuff gaugeRepuls = transform.Find("Infos/CubeInfoRepuls").GetComponent<GaugeInfo>(); gaugeAttract = transform.Find("Infos/CubeInfoAttract").GetComponent<GaugeInfo>(); gaugeEmc = transform.Find("Infos/CubeInfoEmc").GetComponent<GaugeInfo>(); activeGauge = gaugeRepuls; //network stuff if(serverView == null) serverView = GameObject.Find("_NetworkDispatcher").GetComponent<NetworkView>(); NewDeco(); }
void Start() { //find the cube id cubeId = int.Parse(this.transform.name.Split('_')[1]); //visual stuff gaugeRepuls = transform.Find("Infos/CubeInfoRepuls").GetComponent <GaugeInfo>(); gaugeAttract = transform.Find("Infos/CubeInfoAttract").GetComponent <GaugeInfo>(); gaugeEmc = transform.Find("Infos/CubeInfoEmc").GetComponent <GaugeInfo>(); activeGauge = gaugeRepuls; //network stuff if (serverView == null) { serverView = GameObject.Find("_NetworkDispatcher").GetComponent <NetworkView>(); } NewDeco(); }
void OnConnectedToServer() { activeGauge = gaugeRepuls; NewDeco(); }
string GetGaugePercent(GaugeInfo gi) { return Mathf.Floor(gi.gauge*100f) + "%"; }
public void SwipteType(bool slideRight) { Debug.Log ("Cube orientation Changed"); if(slideRight) { // si on vas vers la droite switch(interactiveMode) { case InteractiveMode.Repulsive : interactiveMode = InteractiveMode.Emc; activeGauge = gaugeEmc; GaugeToRight(); break; case InteractiveMode.Attractive : interactiveMode = InteractiveMode.Repulsive; activeGauge = gaugeRepuls; GaugeToRight (); break; case InteractiveMode.Emc : interactiveMode = InteractiveMode.Attractive; activeGauge = gaugeAttract; GaugeToRight (); break; } } else { //si on vas vers la gauche switch(interactiveMode) { case InteractiveMode.Repulsive : interactiveMode = InteractiveMode.Attractive; activeGauge = gaugeAttract; GaugeToLeft (); break; case InteractiveMode.Attractive : interactiveMode = InteractiveMode.Emc; activeGauge = gaugeEmc; GaugeToLeft (); break; case InteractiveMode.Emc : interactiveMode = InteractiveMode.Repulsive; activeGauge = gaugeRepuls; GaugeToLeft (); break; } } NewDeco(); serverView.RPCEx("ChangeMode", RPCMode.All, cubeId, (int)interactiveMode); }
string GetGaugePercent(GaugeInfo gi) { return(Mathf.Floor(gi.gauge * 100f) + "%"); }
// Use this for initialization void Start() { gaugeRepuls = transform.Find("CubeInfoRepuls").GetComponent <GaugeInfo>(); gaugeAttract = transform.Find("CubeInfoAttract").GetComponent <GaugeInfo>(); gaugeEmc = transform.Find("CubeInfoEmc").GetComponent <GaugeInfo>(); }
// Use this for initialization void Start () { gaugeRepuls = transform.Find("CubeInfoRepuls").GetComponent<GaugeInfo>(); gaugeAttract = transform.Find("CubeInfoAttract").GetComponent<GaugeInfo>(); gaugeEmc = transform.Find("CubeInfoEmc").GetComponent<GaugeInfo>(); }