Esempio n. 1
0
    void Start()
    {
        clickPos  = new Vector3(0, 0, 0);
        leftFlag  = false;
        rightFlag = false;

        timerMng = GameObject.Find("TimerText").GetComponent <TimerMng>();
    }
    void Start()
    {
        finishText = GetComponent <Text>();

        timerMng = GameObject.FindGameObjectWithTag("TimerText").GetComponent <TimerMng>();

        // 数字で経過時間を決める
        Invoke("ChangeScene", 130.0f);
    }
    void Start()
    {
        startText = GameObject.Find("StartText").GetComponent <StartText>();
        gameObject.SetActive(true);
        seSounds = GameObject.FindGameObjectWithTag("SEMng").GetComponents <AudioSource>();
        table    = GameObject.Find("Table").GetComponent <Table>();
        timerMng = GameObject.FindGameObjectWithTag("TimerText").GetComponent <TimerMng>();

        backFlag  = false;
        waitCnt   = 0;
        vibration = 0.5f;
    }
Esempio n. 4
0
 public TimerMng()
 {
     instance = this;
     wheels   = new Wheel[4];
     for (int i = 0; i < 4; ++i)
     {
         wheels[i] = new Wheel(TIME_UNIT * intpow(256, i));
         if (i > 0)
         {
             wheels[i - 1].next_wheel = wheels[i];
         }
     }
     lastTick      = 0;
     mapSnTimer    = new Dictionary <int, Timer>();
     executeTimers = new List <Timer>();
 }
Esempio n. 5
0
        protected void delayFinish(AICtrl agent, State stat)
        {
            Action a = () =>
            {
                this.state = stat;
                Action b = () =>
                {
                    if (this.parent != null)
                    {
                        this.parent.tryMoveNext(agent, stat);
                    }
                };
                TimerMng.Add(Delay, b);
            };

            TimerMng.Add(Delay, a);
        }