public void CheckCollision(EnumDT.TransformiceType type)
 {
     if (type == EnumDT.TransformiceType.runner)
     {
         StartCoroutine(CanChangeTranformice(0));
     }
     if (type == EnumDT.TransformiceType.breaker)
     {
         StartCoroutine(CanChangeTranformice(1));
     }
     if (type == EnumDT.TransformiceType.specialFloor)
     {
         StartCoroutine(CanChangeTranformice(2));
     }
     if (type == EnumDT.TransformiceType.climb)
     {
         StartCoroutine(CanChangeTranformice(3));
     }
     if (type == EnumDT.TransformiceType.fly)
     {
         StartCoroutine(CanChangeTranformice(4, true));
         InFlying(true);
         startY = this.transform.position.y;
     }
 }
 public override void HasScenarioInteract(EnumDT.TransformiceType newObj)
 {
     base.HasScenarioInteract(newObj);
     CheckCollision(newObj);
 }
Beispiel #3
0
 public virtual void HasScenarioInteract(EnumDT.TransformiceType type)
 {
 }