override protected void PlatformBottomCollisionHandle(Character aCharacter) { if (aCharacter.PixelCollision(this)) { base.PlatformBottomCollisionHandle(aCharacter); } }
override protected void PlatformRightCollisionHandle(Character aCharacter) { if (aCharacter.PixelCollision(this)) { base.PlatformRightCollisionHandle(aCharacter); Prickle(aCharacter); } }
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); } }