public static void StopAction(this GameObject target, MTActionState actionState) { if (MTActionManager.Instance != null) { MTActionManager.Instance.RemoveAction(actionState); } }
public void RemoveAction(MTActionState actionState) { if (actionState == null || actionState.OriginalTarget == null) { return; } GameObject target = actionState.OriginalTarget; HashElement element; if (targets.TryGetValue(target, out element)) { int i = element.ActionStates.IndexOf(actionState); if (i != -1) { RemoveActionAtIndex(i, element); } else { // Debug.LogWarning ("MTUnityAction: removeAction: Action not found");//Comment Mark,Don't Delete } } else { // Debug.LogWarning ("MTUnityAction: removeAction: Target not found");//Comment Mark,Don't Delete } }
public static void StopAction(this MonoBehaviour target, MTActionState actionState) { target.gameObject.StopAction(actionState); }
public static void StopAction(this MonoBehaviour target,MTActionState actionState) { target.gameObject.StopAction (actionState); }
public static void StopAction(this GameObject target, MTActionState actionState) { if(MTActionManager.instance != null) MTActionManager.instance.RemoveAction(actionState); }
public static void StopAction(MTActionState state) { var instance = MTActionManager.Instance.gameObject; instance.StopAction(state); }
public void RemoveAction(MTActionState actionState) { if (actionState == null || actionState.OriginalTarget == null) { return; } GameObject target = actionState.OriginalTarget; HashElement element; if (targets.TryGetValue(target, out element)) { int i = element.ActionStates.IndexOf(actionState); if (i != -1) { RemoveActionAtIndex(i, element); } else { Debug.Log("MTUnityAction: removeAction: Action not found"); } } else { Debug.Log("MTUnityAction: removeAction: Target not found"); } }