luxlabs header browser preview


@class NSString, TSDTextureDescription, TSDMagicMoveMatchObject;

@interface TSDMagicMoveMatch : NSObject <TSDMatchingAlgorithmMatch>

@property (readonly, nonatomic) TSDMagicMoveMatchObject *outgoingObject;
@property (readonly, nonatomic) TSDMagicMoveMatchObject *incomingObject;
@property (nonatomic) long long matchType;
@property (nonatomic) double distance;
@property (nonatomic) double zOrderDistance;
@property (nonatomic) double attributeMatchPercent;
@property (retain, nonatomic) TSDTextureDescription *textureDescription;
@property (readonly, nonatomic) long long matchCost;
@property (retain, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL isTextMatch;
@property (nonatomic) BOOL isShapeMatchOnlyWithoutText;
@property (readonly, nonatomic) id incomingMatchObject;
@property (readonly, nonatomic) id outgoingMatchObject;

+ (id)matchWithOutgoingObject:(id)a0 incomingObject:(id)a1 matchType:(long long)a2 attributeMatchPercent:(double)a3 textureDescription:(id)a4;

- (id)description;
- (void).cxx_destruct;
- (BOOL)conflictsWithMatch:(id)a0;
- (void)p_updateMagicMoveCost;

@end