Exemplo n.º 1
0
 override protected void PlatformBottomCollisionHandle(Character aCharacter)
 {
     if (aCharacter.PixelCollision(this))
     {
         base.PlatformBottomCollisionHandle(aCharacter);
     }
 }
Exemplo n.º 2
0
 override protected void PlatformRightCollisionHandle(Character aCharacter)
 {
     if (aCharacter.PixelCollision(this))
     {
         base.PlatformRightCollisionHandle(aCharacter);
         Prickle(aCharacter);
     }
 }
Exemplo n.º 3
0
        override protected void PlatformTopCollisionHandle(Character aCharacter)
        {
            if (aCharacter is Player && (aCharacter as Player).DamagedState == true)
            {
                return;
            }

            if (aCharacter.PixelCollision(this))
            {
                base.PlatformTopCollisionHandle(aCharacter);
                Prickle(aCharacter);
            }
        }