// Token: 0x06001EB9 RID: 7865 RVA: 0x000A7C64 File Offset: 0x000A6064
 private void Update()
 {
     EditorInteract._isFlying = Input.GetKey(ControlsSettings.secondary);
     EditorInteract._ray      = MainCamera.instance.ScreenPointToRay(Input.mousePosition);
     Physics.Raycast(EditorInteract.ray, out EditorInteract._groundHit, 2048f, ((!EditorTerrainHeight.isTerraforming || !EditorTerrainHeight.map2) && (!EditorTerrainMaterials.isPainting || !EditorTerrainMaterials.map2 || EditorRoads.isPaving)) ? RayMasks.GROUND : RayMasks.GROUND2);
     Physics.Raycast(EditorInteract.ray, out EditorInteract._worldHit, 2048f, RayMasks.EDITOR_WORLD);
     Physics.Raycast(EditorInteract.ray, out EditorInteract._objectHit, 2048f, RayMasks.EDITOR_INTERACT);
     Physics.Raycast(EditorInteract.ray, out EditorInteract._logicHit, 2048f, RayMasks.EDITOR_LOGIC);
     if (Input.GetKeyDown(KeyCode.S) && Input.GetKey(KeyCode.LeftControl))
     {
         Level.save();
     }
     if (Input.GetKeyDown(KeyCode.F1))
     {
         LevelVisibility.roadsVisible = !LevelVisibility.roadsVisible;
         EditorLevelVisibilityUI.roadsToggle.state = LevelVisibility.roadsVisible;
     }
     if (Input.GetKeyDown(KeyCode.F2))
     {
         LevelVisibility.navigationVisible = !LevelVisibility.navigationVisible;
         EditorLevelVisibilityUI.navigationToggle.state = LevelVisibility.navigationVisible;
     }
     if (Input.GetKeyDown(KeyCode.F3))
     {
         LevelVisibility.nodesVisible = !LevelVisibility.nodesVisible;
         EditorLevelVisibilityUI.nodesToggle.state = LevelVisibility.nodesVisible;
     }
     if (Input.GetKeyDown(KeyCode.F4))
     {
         LevelVisibility.itemsVisible = !LevelVisibility.itemsVisible;
         EditorLevelVisibilityUI.itemsToggle.state = LevelVisibility.itemsVisible;
     }
     if (Input.GetKeyDown(KeyCode.F5))
     {
         LevelVisibility.playersVisible = !LevelVisibility.playersVisible;
         EditorLevelVisibilityUI.playersToggle.state = LevelVisibility.playersVisible;
     }
     if (Input.GetKeyDown(KeyCode.F6))
     {
         LevelVisibility.zombiesVisible = !LevelVisibility.zombiesVisible;
         EditorLevelVisibilityUI.zombiesToggle.state = LevelVisibility.zombiesVisible;
     }
     if (Input.GetKeyDown(KeyCode.F7))
     {
         LevelVisibility.vehiclesVisible = !LevelVisibility.vehiclesVisible;
         EditorLevelVisibilityUI.vehiclesToggle.state = LevelVisibility.vehiclesVisible;
     }
     if (Input.GetKeyDown(KeyCode.F8))
     {
         LevelVisibility.borderVisible = !LevelVisibility.borderVisible;
         EditorLevelVisibilityUI.borderToggle.state = LevelVisibility.borderVisible;
     }
     if (Input.GetKeyDown(KeyCode.F9))
     {
         LevelVisibility.animalsVisible = !LevelVisibility.animalsVisible;
         EditorLevelVisibilityUI.animalsToggle.state = LevelVisibility.animalsVisible;
     }
 }
Пример #2
0
 // Token: 0x0600351C RID: 13596 RVA: 0x0016041B File Offset: 0x0015E81B
 private static void onClickedSaveButton(SleekButton button)
 {
     Level.save();
 }