Пример #1
0
 void Update()
 {
     if (pooled.IsFree())
     {
         return;
     }
 }
Пример #2
0
        void Update()
        {
            if (pooled.IsFree())
            {
                return;
            }

            switch (state)
            {
            case State.Charging:
                UpdateCharging();
                break;

            case State.Fading:
                UpdateFading();
                break;

            case State.Throwing:
                UpdateThrowing();
                break;

            case State.Attacking:
                UpdateAttacking();
                break;
            }
        }
Пример #3
0
 void Update()
 {
     if (pooled.IsFree())
     {
         return;
     }
     if (stuckToPlayer != null)
     {
         transform.position = stuckToPlayer.transform.position + GetPlayerOffset(stuckToPlayer.eDirection);
         if (isServer)
         {
             if (Time.time > lastBurnTime + burnDamageInterval)
             {
                 GameController.Instance.Hit(stuckToPlayer.gameObject, this, gameObject, 1, 0);
                 lastBurnTime = Time.time;
             }
         }
     }
 }
Пример #4
0
        void Update()
        {
            if (pooled.IsFree())
            {
                return;
            }

            if (Time.time > destroyTime)
            {
                pooled.Release();
            }
        }
Пример #5
0
        void Update()
        {
            if (pooled.IsFree())
            {
                return;
            }

            if (Time.time > startTime + lifetime)
            {
                pooled.Release();
            }
        }
Пример #6
0
        void Update()
        {
            if (pooled.IsFree())
            {
                return;
            }

            transform.position = frozenPlayer.transform.position;

            if (Time.time > unfreezeTime)
            {
                if (NetworkServer.active)
                {
                    frozenPlayer.RemoveModifier(ModId.Frozen);
                    frozenPlayer.RemoveModifier(ModId.Slow);
                }
                pooled.Release();
            }
        }