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:
java.lang.Iterable<GKGoal>
,NSFastEnumeration
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class GKCompositeBehavior extends GKBehavior
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GKCompositeBehavior.GKCompositeBehaviorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.gameplaykit.GKBehavior
GKBehavior.GKBehaviorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description GKCompositeBehavior()
GKCompositeBehavior(NSArray<GKBehavior> behaviors)
GKCompositeBehavior(NSArray<GKBehavior> behaviors, NSArray<NSNumber> weights)
protected
GKCompositeBehavior(NSObject.Handle h, long handle)
protected
GKCompositeBehavior(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create0(NSArray<GKBehavior> behaviors)
protected static long
create0(NSArray<GKBehavior> behaviors, NSArray<NSNumber> weights)
long
getBehaviorCount()
GKBehavior
getBehaviour(long idx)
NSNumber
objectForKeyedSubscript(GKBehavior behavior)
void
removeAllBehaviors()
void
removeBehavior(GKBehavior behavior)
void
setObjectforKeyedSubscript(NSNumber weight, GKBehavior behavior)
void
setWeightforBehavior(float weight, GKBehavior behavior)
float
weightForBehavior(GKBehavior behavior)
-
Methods inherited from class org.robovm.apple.gameplaykit.GKBehavior
create, create, create, create, get, getGoalCount, getGoalWeight, iterator, removeAllGoals, removeGoal
-
Methods 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, willChangeValues
-
-
-
-
Constructor Detail
-
GKCompositeBehavior
public GKCompositeBehavior()
-
GKCompositeBehavior
protected GKCompositeBehavior(NSObject.Handle h, long handle)
-
GKCompositeBehavior
protected GKCompositeBehavior(NSObject.SkipInit skipInit)
-
GKCompositeBehavior
public GKCompositeBehavior(NSArray<GKBehavior> behaviors)
-
GKCompositeBehavior
public GKCompositeBehavior(NSArray<GKBehavior> behaviors, NSArray<NSNumber> weights)
-
-
Method Detail
-
getBehaviorCount
public long getBehaviorCount()
-
setWeightforBehavior
public void setWeightforBehavior(float weight, GKBehavior behavior)
-
weightForBehavior
public float weightForBehavior(GKBehavior behavior)
-
removeBehavior
public void removeBehavior(GKBehavior behavior)
-
removeAllBehaviors
public void removeAllBehaviors()
-
getBehaviour
public GKBehavior getBehaviour(long idx)
-
setObjectforKeyedSubscript
public void setObjectforKeyedSubscript(NSNumber weight, GKBehavior behavior)
-
objectForKeyedSubscript
public NSNumber objectForKeyedSubscript(GKBehavior behavior)
-
create0
protected static long create0(NSArray<GKBehavior> behaviors)
-
create0
protected static long create0(NSArray<GKBehavior> behaviors, NSArray<NSNumber> weights)
-
-