コード例 #1
0
ファイル: Node.cs プロジェクト: Zamir7/urho
 public void RemoveAction(ActionState state)
 {
     Application.Current.ActionManager.RemoveAction(state);
 }
コード例 #2
0
ファイル: TargetedAction.cs プロジェクト: yrest/urho
 public override void Update(float time)
 {
     ActionState.Update(time);
 }
コード例 #3
0
ファイル: ActionManager.cs プロジェクト: Zamir7/urho
		public void RemoveAction(ActionState actionState)
		{
			if (actionState == null || actionState.OriginalTarget == null)
			{
				return;
			}

			var target = actionState.OriginalTarget;
			HashElement element;
			if (targets.TryGetValue(target, out element))
			{
				int i = element.ActionStates.IndexOf(actionState);

				if (i != -1)
				{
					RemoveActionAtIndex(i, element);
				}
			}
		}
コード例 #4
0
ファイル: TargetedAction.cs プロジェクト: yrest/urho
 protected internal override void Stop()
 {
     ActionState.Stop();
 }