Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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");
     }
 }
Exemplo n.º 3
0
 void Start()
 {
     player        = FnGlobal.F_Obj(CFG.TAG_PLAYER);
     _playerObject = player.GetComponent <Player>();
     _rigidBody    = player.GetComponent <Rigidbody>();
     _anim         = player.GetComponent <Animation>();
 }
Exemplo n.º 4
0
 public override void Start()
 {
     base.Start();
     _enemyList = this.RayCastObject <PlayerObject>(CFG.TAG_ENEMY);
     _player    = FnGlobal.GetPlayer().GetComponent <Player>();
     if (this.showDebug)
     {
         print(_enemyList.Count);
     }
 }
Exemplo n.º 5
0
    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);
    }
Exemplo n.º 6
0
    public List <T> RayCastObject <T>(string _tag)
    {
        List <T> _list = new List <T>(FnGlobal.F_Objs <T>(_tag));

        return(_list);
    }
Exemplo n.º 7
0
 public void LoadLevel(string _sceneName)
 {
     FnGlobal.LoadLevel(_sceneName);
 }
Exemplo n.º 8
0
 void Start()
 {
     _player = FnGlobal.GetPlayer().GetComponent <PlayerObject>();
 }