コード例 #1
0
 public void SetActiveTool(Tool newTool)
 {
     if (newTool == Tool.Demolish)
     {
         ActiveDemolishType = DemolishType.All;
     }
     ActiveTool = newTool;
 }
コード例 #2
0
 public void ToggleDemolishType(DemolishType demolishType)
 {
     if (ActiveDemolishType == demolishType)
     {
         DeselectDemolishType();
     }
     else
     {
         SetActiveDemolishType(demolishType);
     }
 }
コード例 #3
0
        public static void AddToCount(DemolishType DType, int Count)
        {
            DemolishEvent DemoEvent;

            switch (DType)
            {
            case DemolishType.Abandon:
                TotalAbdandonedDemolished_Count += Count;
                DemoEvent = new DemolishEvent(DateTime.Now, DemolishType.Abandon, Count);
                break;

            case DemolishType.Burned:
                TotalBurnedDemolished_Count += Count;
                DemoEvent = new DemolishEvent(DateTime.Now, DemolishType.Abandon, Count);
                break;

            case DemolishType.Null:
            default: return;
            }
            DemolishEvents.Add(DemoEvent);
        }
コード例 #4
0
 public DemolishOptionsProperties(DemolishType demolishType)
 {
     this.DemolishType = demolishType;
 }
コード例 #5
0
 public DemolishEvent(DateTime _Time, DemolishType _Type, int _Count)
 {
     Time  = _Time;
     Type  = _Type;
     Count = _Count;
 }
コード例 #6
0
 private void DeselectDemolishType()
 {
     ActiveDemolishType = DemolishType.All;
 }
コード例 #7
0
 private void SetActiveDemolishType(DemolishType demolishType)
 {
     ActiveDemolishType = demolishType;
     Debug.Log("Selecting - " + ActiveDemolishType);
 }