private void DispatchCustomAction(CustomActionEvent action, CGObject source, CGObject param1, CGObject param2) { foreach (IActionEventListener listener in action_listeners) { listener.ActEvent(action, source, param1, param2); } }
public override void CopyFrom(Action copy) { base.CopyFrom(copy); custom_action = (copy as ActionEvent).custom_action; }
public override void LoadParameters(System.IO.BinaryReader reader) { base.LoadParameters(reader); custom_action = (CustomActionEvent)reader.ReadInt32(); }
public ActionEvent() : base("Custom Action") { custom_action = CustomActionEvent.FocusObject; }
public void CommandCustomAction(CustomActionEvent action, CGObject source, CGObject param1, CGObject param2) { DispatchCustomAction(action, source, param1, param2); }