GKChallengeEventHandler.inc 1.7 KB

1234567891011121314151617181920212223242526272829303132333435
  1. { Parsed from GameKit.framework GKChallengeEventHandler.h }
  2. {$ifdef TYPES}
  3. type
  4. GKChallengeEventHandlerPtr = ^GKChallengeEventHandler;
  5. GKChallengeEventHandlerDelegateProtocolPtr = ^GKChallengeEventHandlerDelegateProtocol;
  6. {$endif}
  7. {$ifdef PROTOCOLS}
  8. type
  9. GKChallengeEventHandlerDelegateProtocol = objcprotocol external name 'GKChallengeEventHandlerDelegate' (NSObjectProtocol)
  10. optional
  11. procedure localPlayerDidSelectChallenge (challenge: GKChallenge); message 'localPlayerDidSelectChallenge:';
  12. function shouldShowBannerForLocallyReceivedChallenge (challenge: GKChallenge): ObjCBOOL; message 'shouldShowBannerForLocallyReceivedChallenge:';
  13. procedure localPlayerDidReceiveChallenge (challenge: GKChallenge); message 'localPlayerDidReceiveChallenge:';
  14. function shouldShowBannerForLocallyCompletedChallenge (challenge: GKChallenge): ObjCBOOL; message 'shouldShowBannerForLocallyCompletedChallenge:';
  15. procedure localPlayerDidCompleteChallenge (challenge: GKChallenge); message 'localPlayerDidCompleteChallenge:';
  16. function shouldShowBannerForRemotelyCompletedChallenge (challenge: GKChallenge): ObjCBOOL; message 'shouldShowBannerForRemotelyCompletedChallenge:';
  17. procedure remotePlayerDidCompleteChallenge (challenge: GKChallenge); message 'remotePlayerDidCompleteChallenge:';
  18. end;
  19. {$endif}
  20. {$ifdef CLASSES}
  21. type
  22. GKChallengeEventHandler = objcclass external (NSObject)
  23. public
  24. class function challengeEventHandler: GKChallengeEventHandler; message 'challengeEventHandler'; deprecated 'in 10_8, 10_10, 6_0, 7_0';
  25. procedure setDelegate(newValue: GKChallengeEventHandlerDelegateProtocol); message 'setDelegate:';
  26. function delegate: GKChallengeEventHandlerDelegateProtocol; message 'delegate';
  27. end;
  28. {$endif}