コード例 #1
0
 protected override void OnDragTool(int cell, int distFromOrigin)
 {
     if (!((Object)visualizer == (Object)null))
     {
         bool          flag      = false;
         EntityPreview component = visualizer.GetComponent <EntityPreview>();
         if (component.Valid)
         {
             if (DebugHandler.InstantBuildMode)
             {
                 source.Place(cell);
             }
             else
             {
                 source.QueuePlacement(cell);
             }
             flag = true;
         }
         if (flag)
         {
             Deactivate();
         }
     }
 }