Exemplo n.º 1
0
        public override void onDamage(ShapeBase obj, float delta)
        {
            Player player = obj.getId();

            // This method is invoked by the ShapeBase code whenever the
            // object's damage level changes.
            if ((delta <= 0) || player.getState() == "Dead")
            {
                return;
            }
            // Apply a damage flash
            player.setDamageFlash(1);
            // If the pain is excessive, let's hear about it.
            if (delta > 10)
            {
                player.playPain();
            }
        }