public static void CharacterUnmount(this ICharacterState State, Action holsterStart, Action holsterEnd,
                                     float unarmParam)
 {
     _loggerAdapter.Info("[Tmp]Interrupt");
     State.InterruptAction();
     State.ForceFinishGrenadeThrow();
     State.Holster(holsterStart, holsterEnd, unarmParam);
 }
Exemple #2
0
 public static void CharacterUnmount(this ICharacterState State, System.Action holsterStart, System.Action holsterEnd, float unarmParam)
 {
     State.InterruptAction();
     State.ForceFinishGrenadeThrow();
     State.Holster(holsterStart, holsterEnd, unarmParam);
 }