System/Library/PrivateFrameworks/DigitalTouchShared.framework
ETKissMessage.h
@class SKUniform, SKTexture, NSMutableSet, NSMutableArray, KissNode;
@interface ETKissMessage : ETMessage {
SKTexture *_atlas;
SKUniform *_atlasUniform;
NSMutableArray *_points;
NSMutableArray *_angles;
NSMutableArray *_delays;
NSMutableSet *_kissMarkNodes;
double _lastKissTime;
KissNode *_lastKiss;
BOOL _didDelegateWillStopPlaying;
BOOL _didDelegateDidStopPlaying;
}
+ (unsigned short)messageType;
+ (id)_kissColor;
- (id)init;
- (void)stopPlaying;
- (id)archiveData;
- (void).cxx_destruct;
- (id)initWithArchiveData:(id)a0;
- (void)displayInScene:(id)a0;
- (double)messageDuration;
- (void)_displayKissAtPoint:(struct CGPoint { double x0; double x1; })a0 angle:(double)a1 leavesMark:(BOOL)a2 inScene:(id)a3;
- (BOOL)_hasKissesThatLeaveMark;
- (void)_initAtlas;
- (BOOL)_leaveMarkAtDelay:(double)a0;
- (void)_notifyDelegateDidStopPlaying;
- (void)_notifyDelegateWillStopPlaying;
- (void)_setKissLeavesMark:(id)a0;
- (void)addKissAtNormalizedPoint:(struct CGPoint { double x0; double x1; })a0 angle:(double)a1 time:(double)a2 toScene:(id)a3;
- (id)messageTypeAsString;
- (BOOL)reachedSizeLimit;
- (void)setParentMessage:(id)a0;
@end