luxlabs header browser preview


@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