public void RotateCW(Vector3 target, AiMovementFinished callback, bool accelerate) { if (!dead && withinConfines()) { aiRotate = true; aiRotateTargetV = target; aiAccelerate = accelerate; if (callback != null) { aiCallback = callback; } } }
public void RotateCW(float angle, AiMovementFinished callback, bool accelerate) { if (!dead && withinConfines()) { aiRotate = true; aiRotateTarget = angle; aiAccelerate = accelerate; if (callback != null) { aiCallback = callback; } } }
// Start is called before the first frame update void Start() { flying = GetComponent <ControllableFlying>(); body = GetComponent <Rigidbody2D>(); rotationFinished = callBackFinished; }