예제 #1
0
 public void GiveCharacterItem(Item item, Character character)
 {
     EnsureBothCharactersAreAlive(character);
     character.ReciveItem(item);
 }
        public void GiveCharacterItem(Item item, Character character)
        {
            this.IsCapableForAction();

            character.Bag.AddItem(item);
        }
예제 #3
0
 public void UseItemOn(Item item, Character character)
 {
     EnsureBothCharactersAreAlive(character);
     item.AffectCharacter(character);
 }
        public void UseItemOn(Item item, Character character)
        {
            this.IsCapableForAction();

            item.AffectCharacter(character);
        }