Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        GameObject playerrObject = GameObject.Find("Runner 2D");

        runner = playerrObject.GetComponent <Runner2D> ();
        //Runner2D runner = GetComponent<Runner2D> ();
        //if (runner != null) {
        velocity = runner.tmpVelocity;
        //}
    }
Beispiel #2
0
    //sound

    //init
    void Start()
    {
        GameObject levelObject = GameObject.Find("Level Handle");

        if (levelObject != null)
        {
            levelHandle = levelObject.GetComponent <level>();
        }
        if (levelHandle == null)
        {
            Debug.Log("Cannot find 'level' script");
        }

        GameObject playerrObject = GameObject.Find("Runner 2D");

        if (playerrObject != null)
        {
            playerr = playerrObject.GetComponent <player>();
        }
        if (playerr == null)
        {
            Debug.Log("Cannot find 'player' script");
        }
        //menentukan true atau false
        runnerObj = playerrObject.GetComponent <Runner2D> ();
        name      = this.gameObject.name;
        number    = int.Parse(name);
        Debug.Log("===================");
        rnd = Random.Range(0, 2);
        //random apakah item ini nanti benar atau salah
        if (levelHandle.itemTrueGroup [group, 0, 0] == 1)
        {
            if (levelHandle.itemTrueGroup [group, 0, 1] == 1)
            {
                if (rnd == 0)
                {
                    type = false;
                    Debug.Log(number + " false1");
                    levelHandle.itemTrueGroup [group, 0, 1] = 0;
                }
                else
                {
                    type = true;
                    Debug.Log(number + " true1");
                    levelHandle.itemTrueGroup [group, 0, 0] = 0;
                    levelHandle.itemTrueGroup [group, 0, 1] = 0;
                }
            }
            else
            {
                Debug.Log(number + " true2");
                type = true;
                levelHandle.itemTrueGroup [group, 0, 1] = 0;
            }

            /*if (number % 2 == 0) { //genap
             *      type = true;
             *      Debug.Log(number + " true1" + levelHandle.itemTrueGroup [group, 0]);
             *      levelHandle.itemTrueGroup [group, 0] = 0;
             * }
             * else {
             *      if (rnd == 0) {
             *              type = false;
             *              Debug.Log(number + " false1" + levelHandle.itemTrueGroup [group, 0]);
             *      }
             *      else {
             *              type = true;
             *              Debug.Log(number + " true2" + levelHandle.itemTrueGroup [group, 0]);
             *              levelHandle.itemTrueGroup [group, 0] = 0;
             *      }
             * }*/
        }
        else
        {
            Debug.Log(number + " false2");
            type = false;
            levelHandle.itemTrueGroup [group, 0, 1] = 0;
        }
        Invoke("GetOperasi", 0.01f);
    }