00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #import "AMPlayable.h"
00011 #import "AMTime.h"
00012 #import "a2ml.h"
00013 #import <Foundation/Foundation.h>
00014
00015
00021 @interface AMEventAction : NSObject {
00022
00023 NSString *event;
00024 id playable;
00025 AMActionType action;
00026 AMTime *delay;
00027 BOOL permanent;
00028 }
00029
00039 - (id)initWithPlayable:(id)_playable event:(NSString *)_event action:(AMActionType)_action delay:(AMTime *)_delay permanent:(BOOL)_permanent;
00040
00045 - (NSString *)getEvent;
00046
00052 - (void)doAction:(NSNotification *)_notification;
00053
00054 @end