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 QuestionObject(string _q, string[] _a, int _ansindex) { this.question = _q; this.answers = _a; if (_ansindex < this.answers.Length) { this.correctanswer = this.answers[_ansindex]; } this.correctanswerindex = _ansindex; if (_audioSource == null) { _audioSource = FnGlobal.GetAudioSource(); } if (correct == null) { correct = FnGlobal.GetUiSFX("correct"); } if (wrong == null) { wrong = FnGlobal.GetUiSFX("wrong"); } if (prompt == null) { prompt = FnGlobal.GetUiSFX("prompt_001"); } }
void Start() { player = FnGlobal.F_Obj(CFG.TAG_PLAYER); _playerObject = player.GetComponent <Player>(); _rigidBody = player.GetComponent <Rigidbody>(); _anim = player.GetComponent <Animation>(); }
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); }
public List <T> RayCastObject <T>(string _tag) { List <T> _list = new List <T>(FnGlobal.F_Objs <T>(_tag)); return(_list); }
public void LoadLevel(string _sceneName) { FnGlobal.LoadLevel(_sceneName); }
void Start() { _player = FnGlobal.GetPlayer().GetComponent <PlayerObject>(); }