17 lines
573 B
Objective-C
17 lines
573 B
Objective-C
#pragma once
|
|
|
|
// important app life-cycle events
|
|
|
|
@protocol LifeCycleListener<NSObject>
|
|
@optional
|
|
- (void)didFinishLaunching:(NSNotification*)notification;
|
|
- (void)didBecomeActive:(NSNotification*)notification;
|
|
- (void)willResignActive:(NSNotification*)notification;
|
|
- (void)didEnterBackground:(NSNotification*)notification;
|
|
- (void)willEnterForeground:(NSNotification*)notification;
|
|
- (void)willTerminate:(NSNotification*)notification;
|
|
@end
|
|
|
|
void UnityRegisterLifeCycleListener(id<LifeCycleListener> obj);
|
|
void UnityUnregisterLifeCycleListener(id<LifeCycleListener> obj);
|