Ejemplo n.º 1
0
    public override void Execute(INotification notification)
    {
        GameObject.FindGameObjectWithTag(Define.Player).GetComponent <BirdController>().StartGame();

        GameObject env = GameObject.Find("Env");

        UnityHelper.FindChild(env, "Landing").GetComponent <LandMovement>().StartGame();
        UnityHelper.FindChild(env, "PipesRoot").GetComponent <PipesMovement>().StartGame();

        env.GetComponent <TimeController>().StartGame();

        for (int i = 1; i <= 3; i++)
        {
            UnityHelper.GetChildComponent <ScoreTrigger>(env, "Pipe" + i + "_Trigger").StartGame();
        }
    }
Ejemplo n.º 2
0
    private void StopScriptsRuning()
    {
        GameObject.FindGameObjectWithTag("Player").GetComponent <BirdController>().StopGame();

        GameObject env = GameObject.Find("Env");

        UnityHelper.FindChild(env, "Landing").GetComponent <LandMovement>().StopGame();
        UnityHelper.FindChild(env, "PipesRoot").GetComponent <PipesMovement>().StopGame();

        env.GetComponent <TimeController>().StopGame();

        for (int i = 1; i <= 3; i++)
        {
            UnityHelper.GetChildComponent <ScoreTrigger>(env, "Pipe" + i + "_Trigger").StopGame();
        }
    }