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()); } }
public virtual Vector3 GetAimDirection() { return(combat.GetAimDirection()); }