// 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; //} }
//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); }