AnodyneSharp.Entities.Gadget.Doors.WhirlPool.WhirlPool C# (CSharp) Method

WhirlPool() public method

public WhirlPool ( EntityPreset preset, Player player ) : AnodyneSharp.Entities.Interactive.Npc
preset EntityPreset
player Player
return AnodyneSharp.Entities.Interactive.Npc
        public WhirlPool(EntityPreset preset, Player player)
            : base(preset, player, "whirlpool", 16, 16, null)
        {
            AddAnimation("whirl", CreateAnimFrameArray(0, 1), 6, true);
            AddAnimation("transition", CreateAnimFrameArray(3, 4, 4), 6, false);
            AddAnimation("whirl_red", CreateAnimFrameArray(4, 5), 6, true);

            _preset = preset;

            if (GlobalState.events.GetEvent("fisherman.dead") != 0)
            {
                Play("whirl_red");
            }
            else
            {
                Play("whirl");
            }

            if (GlobalState.CURRENT_MAP_NAME == "REDSEA")
            {
                teleportOffset = new Vector2(0, -36);
            }
        }