Castle.CastleConsole.ProcessDropItem C# (CSharp) Méthode

ProcessDropItem() private méthode

private ProcessDropItem ( Castle.Command command ) : void
command Castle.Command
Résultat void
        private void ProcessDropItem(Command command)
        {
            Point dropCoordinates = player.GetFacingPoint(player.CurrentDirection);
            bool collision;
            if (CollisionDetection(dropCoordinates) == ObjectType.None)
            {
                collision = false;
            }
            else
            {
                collision = true;
            }

            UserMessage message = this.ItemManager.CommandDrop(command, dropCoordinates, collision);
            if(message.Character.HasValue)
            {
                SetGlyph(dropCoordinates.X, dropCoordinates.Y, message.Character.Value, Color.White);
            }
            PrintUserMessage(message);
        }