コード例 #1
0
        public static bool ChangeAction(Models.Entities.Player player, Models.Packets.Client.DataExchangePacket packet)
        {
            var action = (Enums.PlayerAction)packet.Data1Low;

            player.AttackPacket = null;

            if (player.Action != Enums.PlayerAction.Sit || player.Action != Enums.PlayerAction.Lie)
            {
                if (action == Enums.PlayerAction.Sit || action == Enums.PlayerAction.Lie)
                {
                    player.UpdateStamina();
                }
            }

            player.Action = action;

            player.UpdateScreen(false, packet);
            return(true);
        }