示例#1
0
 private AbstractPenguinSnowballThrower getPenguinSnowballThrow(Animator animator)
 {
     if (penguinSnowballThrow == null)
     {
         penguinSnowballThrow = animator.GetComponent <AbstractPenguinSnowballThrower>();
     }
     return(penguinSnowballThrow);
 }
 public virtual void EnableAction(LocomotionAction action, bool enabled)
 {
     switch (action)
     {
     case LocomotionAction.ChargeThrow:
     case LocomotionAction.LaunchThrow:
     {
         AbstractPenguinSnowballThrower component = GetComponent <AbstractPenguinSnowballThrower>();
         if (component != null)
         {
             component.EnableSnowballThrow(enabled);
         }
         break;
     }
     }
 }