예제 #1
0
    public void Push(Vector2 direction, float strength, float duration)
    {
        direction.Normalize();

        StopPush();
        _pushRoutine = StartCoroutine(PushRoutine(direction * strength, duration));

        ReceivedPush?.Invoke();
    }
예제 #2
0
 internal Task InternalPushReceivedAsync(ReceivedPush push)
 {
     return(PushReceived is null ? Task.CompletedTask : PushReceived.Invoke(push));
 }