Example #1
0
 /// <summary>
 /// Active/Disable Object Placer
 /// </summary>
 /// <param name="val">Is active</param>
 public void Toggle(bool val)
 {
     //buildingInterface.SetActive(val);
     if (val == false)
     {
         camBehavior.camMode = CameraBehavior.Mode.CAM_FREE;
         BuildInterface.Instance.buildMode = BuildInterface.BuildMode.NONE;
     }
     else
     {
         camBehavior.camMode = CameraBehavior.Mode.UI_ONLY;
     }
     canPlace = val;
     if (canPlace)
     {
         //CreateGhostObject();
         if (object_remover != null)
         {
             object_remover.Activate(false);
         }
     }
     else
     {
         DestroyGhostObject();
     }
 }
Example #2
0
 /// <summary>
 /// Active/Disable Object Placer
 /// </summary>
 /// <param name="val">Is active</param>
 public void Toggle(bool val)
 {
     canPlace = val;
     if (canPlace)
     {
         CreateGhostObject();
         if (object_remover != null)
         {
             object_remover.Activate(false);
         }
     }
     else
     {
         DestroyGhostObject();
     }
 }