// Use this for initialization private void Start() { //controller = GetComponent<CharacterController>(); player = globalController.getPlayer(); p_player = player.gameObject; coroutine = WaitAndShoot(2.0f); StartCoroutine(coroutine); }
public void startLevel() { print("Level Started"); // Instantiate player player = Instantiate <GameObject>(character, new Vector3(0, 1.0f, 0), gameObject.transform.rotation).GetComponent <CharacterMovementScript>(); // Instantiate a walker //enemy = Instantiate<GameObject>(p_walker, new Vector3(5.0f, 1.0f, 2), gameObject.transform.rotation).GetComponent<WalkerScript>(); // Instantiate a shooter enemy = Instantiate <GameObject>(p_shooter, new Vector3(5.0f, 1.0f, 0), gameObject.transform.rotation).GetComponent <WalkerScript>(); // Sets player health on player gameobject player.setHealth(defaultPlayerHealth); // Sets players dashes on player gameobject player.setDashCount(defaultPlayerDashLimit); // Sets players dash limit on player gameobject player.setDashLimit(defaultPlayerDashLimit); // Instantiates canvas prefab _canvas = Instantiate <Canvas>(canvas); // Instantiates Health UIText prefab with canvas as parent HealthTextObject = Instantiate <Text>(HealthText, _canvas.transform); // Instantiates Dash UIText prefab with canvas as parent DashTextObject = Instantiate <Text>(DashText, _canvas.transform); }
// Use this for initialization private void Start() { //controller = GetComponent<CharacterController>(); player = globalController.getPlayer(); _player = player.gameObject; }