2
0

PartyService.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using System;
  2. namespace FF8
  3. {
  4. public sealed class PartyService : IPartyService
  5. {
  6. public Boolean IsSupported => true;
  7. public Boolean IsPartySwitchEnabled { get; set; }
  8. public void AddPlayableCharacter(CharacterId characterId)
  9. {
  10. // TODO: Field script
  11. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(AddPlayableCharacter)}({nameof(characterId)}: {characterId})");
  12. }
  13. public void RemovePlayableCharacter(CharacterId characterId)
  14. {
  15. // TODO: Field script
  16. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(RemovePlayableCharacter)}({nameof(characterId)}: {characterId})");
  17. }
  18. public void AddPartyCharacter(CharacterId characterId)
  19. {
  20. // TODO: Field script
  21. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(AddPartyCharacter)}({nameof(characterId)}: {characterId})");
  22. }
  23. public void RemovePartyCharacter(CharacterId characterId)
  24. {
  25. // TODO: Field script
  26. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(RemovePartyCharacter)}({nameof(characterId)}: {characterId})");
  27. }
  28. public void ChangeCharacterState(CharacterId characterId, Boolean isSwitchable, Boolean isSelectable)
  29. {
  30. // TODO: Field script
  31. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(ChangeCharacterState)}({nameof(characterId)}: {characterId}, {nameof(isSwitchable)}: {isSwitchable}, {nameof(isSelectable)}: {isSelectable})");
  32. }
  33. public void ChangeParty(CharacterId characterId1, CharacterId characterId2, CharacterId characterId3)
  34. {
  35. // TODO: Field script
  36. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(ChangeParty)}({nameof(characterId1)}: {characterId1}, {nameof(characterId2)}: {characterId2}, {nameof(characterId3)}: {characterId3})");
  37. }
  38. public FieldObject FindPartyCharacterObject(Int32 partyId)
  39. {
  40. // TODO: Field script
  41. Console.WriteLine($"NotImplemented: {nameof(PartyService)}.{nameof(FindPartyCharacterObject)}({nameof(partyId)}: {partyId})");
  42. return null;
  43. }
  44. }
  45. }