Example #1
0
    void Move()
    {
        if (DrawAnimatorState.GetDrawState().Equals(Enums.GAME_STATE.Move) && isMoving)
        {
            transform.position += Vector3.left * movementSpeed * Time.deltaTime;
        }
        else
        {
            Enums.GAME_STATE state = DrawAnimatorState.GetDrawState();
            isMoving = false;

            if (state.Equals(Enums.GAME_STATE.Wait))
            {
                return;
            }
            transform.localScale = new Vector3(Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z);
            if (state.Equals(Enums.GAME_STATE.Fail) ||
                state.Equals(Enums.GAME_STATE.Foul))
            {
                anim.SetBool(Enums.GAME_STATE.Pass.ToString(), true);
            }
            else
            {
                anim.SetBool(Enums.GAME_STATE.Fail.ToString(), true);
            }
        }
    }
Example #2
0
 void Update()
 {
     if (DrawAnimatorState.GetDrawState().Equals(Enums.GAME_STATE.Wait) && !text_activated)
     {
         GetComponent <Text> ().enabled = text_activated = true;
         Invoke("HideText", 1.5f);
     }
 }
Example #3
0
 void DrawAction()
 {
     user_drawn           = true;
     transform.localScale = new Vector3(-Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z);
     Enums.GAME_STATE state = DrawAnimatorState.UserInput();
     anim.SetBool(state.ToString(), true);
     Invoke("ResetScene", LevelManager.instance.loadTime);
     GameObject.FindObjectOfType <GameStateResult> ().SetResult(state);
 }
Example #4
0
 void Move()
 {
     if (DrawAnimatorState.GetDrawState().Equals(Enums.GAME_STATE.Move))
     {
         transform.position += Vector3.right * movementSpeed * LevelManager.instance.gameSpeed * Time.deltaTime;
     }
     else if (DrawAnimatorState.GetDrawState().Equals(Enums.GAME_STATE.Fail))
     {
         DrawAction();
     }
 }
Example #5
0
 void ResetScene()
 {
     DrawAnimatorState.ResetAnimator();
 }