Package org.robovm.apple.gameplaykit
Class GKCompositeBehavior
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKBehavior
org.robovm.apple.gameplaykit.GKCompositeBehavior
- All Implemented Interfaces:
Iterable<GKGoal>,NSFastEnumeration,NSObjectProtocol,ObjCProtocol
public class GKCompositeBehavior extends GKBehavior
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKCompositeBehavior.GKCompositeBehaviorPtrNested classes/interfaces inherited from class org.robovm.apple.gameplaykit.GKBehavior
GKBehavior.GKBehaviorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description GKCompositeBehavior()GKCompositeBehavior(NSArray<GKBehavior> behaviors)GKCompositeBehavior(NSArray<GKBehavior> behaviors, NSArray<NSNumber> weights)protectedGKCompositeBehavior(NSObject.Handle h, long handle)protectedGKCompositeBehavior(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description protected static longcreate0(NSArray<GKBehavior> behaviors)protected static longcreate0(NSArray<GKBehavior> behaviors, NSArray<NSNumber> weights)static GKCompositeBehaviorcreateUsingGoals(NSArray<GKGoal> goals)static GKCompositeBehaviorcreateUsingGoals(NSArray<GKGoal> goals, NSArray<NSNumber> weights)longgetBehaviorCount()GKBehaviorgetBehaviour(long idx)NSNumberobjectForKeyedSubscript(GKBehavior behavior)voidremoveAllBehaviors()voidremoveBehavior(GKBehavior behavior)voidsetObjectforKeyedSubscript(NSNumber weight, GKBehavior behavior)voidsetWeightforBehavior(float weight, GKBehavior behavior)floatweightForBehavior(GKBehavior behavior)Methods inherited from class org.robovm.apple.gameplaykit.GKBehavior
create, create, create, create, get, getGoalCount, getGoalWeight, iterator, removeAllGoals, removeGoalMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
GKCompositeBehavior
public GKCompositeBehavior() -
GKCompositeBehavior
-
GKCompositeBehavior
-
GKCompositeBehavior
-
GKCompositeBehavior
-
-
Method Details
-
getBehaviorCount
public long getBehaviorCount() -
setWeightforBehavior
-
weightForBehavior
-
removeBehavior
-
removeAllBehaviors
public void removeAllBehaviors() -
getBehaviour
-
setObjectforKeyedSubscript
-
objectForKeyedSubscript
-
create0
-
create0
-
createUsingGoals
-
createUsingGoals
public static GKCompositeBehavior createUsingGoals(NSArray<GKGoal> goals, NSArray<NSNumber> weights)
-