Beispiel #1
0
    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);
    }
Beispiel #2
0
	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();
	}
Beispiel #3
0
    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();
    }
Beispiel #4
0
	void OnConnectedToServer()
	{
		activeGauge = gaugeRepuls;
		NewDeco();
	}
Beispiel #5
0
	string GetGaugePercent(GaugeInfo gi)
	{
		return Mathf.Floor(gi.gauge*100f) + "%";
	}
Beispiel #6
0
	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);
	}
Beispiel #7
0
 void OnConnectedToServer()
 {
     activeGauge = gaugeRepuls;
     NewDeco();
 }
Beispiel #8
0
 string GetGaugePercent(GaugeInfo gi)
 {
     return(Mathf.Floor(gi.gauge * 100f) + "%");
 }
Beispiel #9
0
 // Use this for initialization
 void Start()
 {
     gaugeRepuls  = transform.Find("CubeInfoRepuls").GetComponent <GaugeInfo>();
     gaugeAttract = transform.Find("CubeInfoAttract").GetComponent <GaugeInfo>();
     gaugeEmc     = transform.Find("CubeInfoEmc").GetComponent <GaugeInfo>();
 }
Beispiel #10
0
	// Use this for initialization
	void Start () {
		gaugeRepuls = transform.Find("CubeInfoRepuls").GetComponent<GaugeInfo>();
		gaugeAttract = transform.Find("CubeInfoAttract").GetComponent<GaugeInfo>();
		gaugeEmc = transform.Find("CubeInfoEmc").GetComponent<GaugeInfo>();
		
	}