Example #1
0
 public void SetActionPlace(bool set = false)
 {
     ClearIC();
     if (Action == WorkspaceAction.Place && !set)
     {
         Action = WorkspaceAction.None;
         return;
     }
     Action = WorkspaceAction.Place;
 }
Example #2
0
 public void SetActionEdit()
 {
     ClearIC();
     if (Action == WorkspaceAction.Edit)
     {
         Action = WorkspaceAction.None;
         return;
     }
     Action = WorkspaceAction.Edit;
 }
Example #3
0
 public void SetActionDemolish()
 {
     ClearIC();
     if (Action == WorkspaceAction.Demolish)
     {
         Action = WorkspaceAction.None;
         return;
     }
     Action = WorkspaceAction.Demolish;
 }
Example #4
0
 public void SetActionRemove()
 {
     ClearIC();
     if (Action == WorkspaceAction.Remove)
     {
         Action = WorkspaceAction.None;
         return;
     }
     Action = WorkspaceAction.Remove;
 }
Example #5
0
 public void SetActionProbe()
 {
     ClearIC();
     if (Action == WorkspaceAction.Probe)
     {
         ProbeObj.gameObject.SetActive(false);
         Action = WorkspaceAction.None;
         return;
     }
     ProbeObj.gameObject.SetActive(true);
     Action = WorkspaceAction.Probe;
 }
Example #6
0
 public WorkspaceUpdatedEventArgs(WorkspaceItem pItem, WorkspaceAction pAction)
 {
     WorkspaceItem = pItem;
     Action        = pAction;
 }
Example #7
0
 public void SetActionNone()
 {
     ClearIC();
     Action = WorkspaceAction.None;
 }
Example #8
0
 public void SetDesiredAction(WorkspaceAction action)
 {
     ClearIC();
     Action = action;
 }
 public WorkspaceItemUpdate(WorkspaceItem pWorkpaceItem, WorkspaceAction pAction)
 {
     WorkspaceItem = pWorkpaceItem;
     Action        = pAction;
 }