public void RemoveAction(CozyAction action) { CozyNode target = action.OriginalTarget; if(target != null) { if(Targets.ContainsKey(target)) { var elemt = Targets[target]; int index = elemt.IndexOf(action); if(index != -1) { elemt.RemoveAt(index); } } } }
public void AddAction(CozyAction action, CozyNode node, bool paused = false) { List<CozyAction> elemt = null; if(Targets.ContainsKey(node)) { elemt = Targets[node]; } else { elemt = new List<CozyAction>(); Targets[node] = elemt; } elemt.Add(action); action.StartWithTarget(node); }
public void RemoveAction(CozyAction action) { CozyNode target = action.OriginalTarget; if (target != null) { if (Targets.ContainsKey(target)) { var elemt = Targets[target]; int index = elemt.IndexOf(action); if (index != -1) { elemt.RemoveAt(index); } } } }
public void AddAction(CozyAction action, CozyNode node, bool paused = false) { List <CozyAction> elemt = null; if (Targets.ContainsKey(node)) { elemt = Targets[node]; } else { elemt = new List <CozyAction>(); Targets[node] = elemt; } elemt.Add(action); action.StartWithTarget(node); }
public void StopAction(CozyAction action) { CozyDirector.Instance.ActionManagerInstance.RemoveAction(action); }
public void RunAction(CozyAction action) { CozyDirector.Instance.ActionManagerInstance.AddAction(action, this); }