コード例 #1
0
        public static void TriggerEvent(ModelEventType modelEventType, int row, int column)
        {
            ModelEvent thisEvent = null;

            if (instance.eventDictionary.TryGetValue(modelEventType, out thisEvent))
            {
                thisEvent.Invoke(row, column);
            }
        }
コード例 #2
0
ファイル: EditorModel.cs プロジェクト: MMDaemon/Voxel-Editor
 private void OnModelEvent()
 {
     ModelEvent?.Invoke(null, null);
 }
コード例 #3
0
ファイル: EditorModel.cs プロジェクト: MMDaemon/Voxel-Editor
 private void OnGuiKeyActionsSet(ICollection <KeyAction> keyActions)
 {
     ModelEvent?.Invoke(this, new GuiKeyActionsEventArgs(keyActions));
 }
コード例 #4
0
 public void InvokeEvent(object obj, BaseNotification action)
 {
     ModelEvent?.Invoke(obj, action);
 }