示例#1
0
 public void OnTriggerEnter2D(Collider2D col)
 {
     if (col.tag == "Player" && HippiesBrain == HippieWalkAround)
     {
         HippiesBrain = HippieOfferItem;
     }
 }
示例#2
0
 void Awake()
 {
     giftToPlayer             = GetComponentInChildren <CollectibleDef>(true);
     animManager              = GetComponent <HippieAnimationManager>();
     physic                   = GetComponent <SlugPhysics>();
     HippiesBrain             = HippieTiedUp;
     hippieSpeedWalkingFactor = 0.25f;
     hippieSpeedRunningFactor = 2;
 }
示例#3
0
 public void Observe(SlugEvents ev)
 {
     if (ev == SlugEvents.Fall)
     {
         HippiesBrainBackup = HippiesBrain;
         HippiesBrain       = HippieTiedUp;
     }
     else if (ev == SlugEvents.HitGround)
     {
         HippiesBrain = HippiesBrainBackup;
     }
 }
示例#4
0
 private void EndOfHippieSalutAnim()
 {
     HippiesBrain = HippieRunAway;
 }
示例#5
0
 private void EndOfHippieFreedAnim()
 {
     HippiesBrain = HippieWalkAround;
     animManager.PlayWalkingAnim(EndOfHippieWalkAnim);
 }