Пример #1
0
 public void AddForce(Vector3 pos, float force)
 {
     Debug.Log("Bingo");
     for (int i = 0; i < agents.Count; i++)
     {
         agents[i].AddForce(pos, force);
     }
     if (task == null)
     {
         task = EffectTimer.Instance.RunTimerTask(Time.deltaTime, CheckVelocity, ClamAgent);
     }
 }
Пример #2
0
 private void Run()
 {
     OnRun();
     if (Duration > 0)
     {
         task = EffectTimer.Instance.RunTimerTask(Duration, EffectTimer.RunnerType.Once, OnSetActiveFalse, "Duration");
     }
     else
     {
         OnSetActiveFalse();
     }
 }
Пример #3
0
 private void ClamAgent()
 {
     task = null;
 }