public GKComponent GetComponent(Type componentType) { return(GetComponent(GKState.GetClass(componentType, "componentType"))); }
// helper [#32844] - cannot be virtual as it would not be called from GameplayKit/ObjC public bool IsValidNextState(GKState state) { return IsValidNextState (GetClass (state, "state")); }
public void RemoveComponent(Type componentType) { RemoveComponent(GKState.GetClass(componentType, "componentType")); }
public virtual bool EnterState(GKState state) { return(EnterState(GKState.GetClass(state, "state"))); }
// helper [#32844] - cannot be virtual as it would not be called from GameplayKit/ObjC public bool IsValidNextState(GKState state) { return(IsValidNextState(GetClass(state, "state"))); }
public GKState GetState(GKState state) { return(GetState(GKState.GetClass(state, "state"))); }
public bool CanEnterState(GKState state) { return(CanEnterState(GKState.GetClass(state, "state"))); }
public GKState GetState(Type stateType) { return(GetState(GKState.GetClass(stateType, "stateType"))); }
public GKComponentSystem() : this(GKState.GetClass(typeof(TComponent), "componentType")) { }
public GKState GetState(GKState state) { return GetState (GKState.GetClass (state, "state")); }
public virtual bool EnterState(GKState state) { return EnterState (GKState.GetClass (state, "state")); }
public bool CanEnterState(GKState state) { return CanEnterState (GKState.GetClass (state, "state")); }