Exemplo n.º 1
0
 void UpdateDirection()
 {
     // Invert direction every 2 seconds
     time += Time.deltaTime;
     if (time >= 2)
     {
         time    = 0;
         inverse = !inverse;
     }
     if (inverse)
     {
         direction = Vector3.Cross(combat.GetAimDirection(), Vector3.forward);
     }
     else
     {
         direction = Vector3.Cross(Vector3.forward, combat.GetAimDirection());
     }
 }
Exemplo n.º 2
0
 public virtual Vector3 GetAimDirection()
 {
     return(combat.GetAimDirection());
 }