// Update is called once per frame void Update() { if (_isfinish == true) { return; } if (_isDisapearing) { _time += Time.deltaTime; playerMove(_Direction, _time, 2.0f); if (_time > _timeAnim) { Debug.Log("end"); _isDisapearing = false; _isfinish = true; // chuyển tới cái cống khác TeleportGate gate = _OutPipe.GetComponentInChildren <TeleportGate>(); gate.player_appear(this._Player); this._Player = null; } } if (_isAppearing) { _time += Time.deltaTime; playerMove(_Direction, _time, 2.0f); if (_time > _timeAnim) { _isDisapearing = false; _isfinish = true; finish(); } } }
void Start() { if (exitGate != null) { telepGate = exitGate.GetComponent<TeleportGate>(); } playerTr = GameObject.FindGameObjectWithTag("Player").transform; olaTr = GameObject.FindGameObjectWithTag("WAHLE").transform; //camTr = GameObject.FindGameObjectWithTag("MainCamera").transform; }