Пример #1
0
 internal override void HandleUnequip(Farmer who, GameLocation location)
 {
     if (_junimoFollower != null)
     {
         location.characters.Remove(_junimoFollower);
         _junimoFollower = null;
     }
 }
Пример #2
0
        internal override void HandleEquip(Farmer who, GameLocation location)
        {
            // Ensure we can force a character to appear
            if (location.characters is null)
            {
                return;
            }

            // Spawn Junimo
            _junimoFollower = new JunimoFollower(who.getTileLocation());

            location.characters.Add(_junimoFollower);
        }