void Update() { if (FnGlobal.GetPlayer() == null) { return; } if (FnGlobal.GetPlayer().GetComponent <PlayerObject>()._turnStatus == PlayerObject.TurnStatus.Answered) { Camera.main.fieldOfView = Mathf.Lerp(Camera.main.fieldOfView, 45, Time.fixedDeltaTime * 10); //this.transform.position = Vector3.MoveTowards(this.transform.position, FnGlobal.GetPlayer().GetComponent<PlayerObject>().transform.position - FnGlobal.GetPlayer().GetComponent<PlayerObject>().transform.forward + offset, 10 * Time.fixedDeltaTime); } else if (_player._turnStatus == PlayerObject.TurnStatus.QuestionBreakSetup || _player._turnStatus == PlayerObject.TurnStatus.QuestionBreakEnd || _player._turnStatus == PlayerObject.TurnStatus.QuestionBreakInteract || _player._turnStatus == PlayerObject.TurnStatus.QuestionBreakAttack) { this.transform.LookAt(_player._target.transform); this.transform.position = Vector3.MoveTowards(this.transform.position, comboCameraTarget.transform.position, 20 * Time.fixedDeltaTime); Camera.main.fieldOfView = Mathf.Lerp(Camera.main.fieldOfView, 45, Time.fixedDeltaTime * 10); } else { Camera.main.fieldOfView = Mathf.Lerp(Camera.main.fieldOfView, 60, Time.fixedDeltaTime * 10); rotation += Time.fixedDeltaTime; this.transform.LookAt(_target); this.transform.Translate(Vector3.right * Time.fixedDeltaTime); } }
public override void Start() { base.Start(); _enemyList = this.RayCastObject <PlayerObject>(CFG.TAG_ENEMY); _player = FnGlobal.GetPlayer().GetComponent <Player>(); if (this.showDebug) { print(_enemyList.Count); } }
public override void Start() { base.Start(); questions = new QuestionDictionary(); questions.loadList("plant"); print(questions.QuestionList.Count); _questionList = questions.QuestionList; _pObject = FnGlobal.GetPlayer <PlayerObject>(); if (_pObject.type == PlayerObject.PlayerType.Player) { AnswerResult = Instantiate(AnswerResult) as GameObject; AnswerResult.GetComponent <CanvasGroup>().alpha = 0; AnswerResult.SetActive(false); } _victoryCanvas = Instantiate(_victoryCanvas) as GameObject; _victoryCanvas.SetActive(false); }
void Start() { _player = FnGlobal.GetPlayer().GetComponent <PlayerObject>(); }