IPartyService.cs 692 B

12345678910111213141516171819202122
  1. using System;
  2. namespace FF8
  3. {
  4. public interface IPartyService
  5. {
  6. Boolean IsSupported { get; }
  7. Boolean IsPartySwitchEnabled { get; set; }
  8. void AddPlayableCharacter(CharacterId characterId);
  9. void RemovePlayableCharacter(CharacterId characterId);
  10. void AddPartyCharacter(CharacterId characterId);
  11. void RemovePartyCharacter(CharacterId characterId);
  12. void ChangeCharacterState(CharacterId characterId, Boolean isSwitchable, Boolean isSelectable);
  13. void ChangeParty(CharacterId characterId1, CharacterId characterId2, CharacterId characterId3);
  14. FieldObject FindPartyCharacterObject(Int32 partyId);
  15. }
  16. }