fix:风机初始化代码提交

This commit is contained in:
zhangjiajia
2026-05-20 17:05:47 +08:00
parent 8510a3dcda
commit 9579356ed1
3752 changed files with 1351544 additions and 1 deletions

122
Assets/Editor/DebugTools.cs Normal file
View File

@@ -0,0 +1,122 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class DebugTools
{
// 切换天气
[MenuItem("TestWeather/Sunny")]
static void Sunny()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().Sunny();
}
[MenuItem("TestWeather/Sprinkle")]
static void Sprinkle()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().Sprinkle();
}
[MenuItem("TestWeather/ModerateRain")]
static void ModerateRain()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().ModerateRain();
}
[MenuItem("TestWeather/HeavyRain")]
static void HeavyRain()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().HeavyRain();
}
[MenuItem("TestWeather/Storm")]
static void Storm()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().Storm();
}
[MenuItem("TestWeather/Snow")]
static void Snow()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().Snow();
}
[MenuItem("TestWeather/Cloudy")]
static void Cloudy()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().Cloudy();
}
//切换时间
[MenuItem("TestTime/TwoOcloak")]
static void TwoOcloak()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().SetTime(2);
}
[MenuItem("TestTime/TwelveOcloak")]
static void TwelveOcloak()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().SetTime(12);
}
[MenuItem("TestTime/realTime")]
static void realTime()
{
GameObject.Find("Enviro 3").GetComponent<WeatherAndTime>().RealTime();
}
//声音控制
[MenuItem("AudioManage/Mute")]
static void Mute()
{
GameObject.Find("AudioManage").GetComponent<Mute>().GlobalMute();
}
[MenuItem("AudioManage/UnMute")]
static void UnMute()
{
GameObject.Find("AudioManage").GetComponent<Mute>().UnMute();
}
//视角切换
[MenuItem("SwitchView/SwitchToWorkerView")]
static void SwitchToWorkerView()
{
//禁用游戏对象改为禁用组件
GameObject.Find("Main Camera").GetComponent<Camera>().enabled = false;
GameObject.Find("Main Camera").GetComponent<ControlMoving>().enabled = false;
GameObject.Find("Main Camera").GetComponent<DoubleClickToFocus>().enabled = false;
foreach (Transform child in GameObject.Find("Worker").transform)
{
child.gameObject.SetActive(true);
}
for (int i = 0; i < GameObject.Find("ICONS").transform.childCount; i++)
{
GameObject.Find("ICONS").transform.GetChild(i).transform.localScale = Vector3.one * 0.5f;//工人视角下重置大小
}
}
[MenuItem("SwitchView/SwitchToFreeView")]
static void SwitchToFreeView()
{
//禁用游戏对象改为禁用组件
GameObject.Find("Main Camera").GetComponent<Camera>().enabled = true;
GameObject.Find("Main Camera").GetComponent<ControlMoving>().enabled = true;
GameObject.Find("Main Camera").GetComponent<DoubleClickToFocus>().enabled = true;
foreach (Transform child in GameObject.Find("Worker").transform)
{
child.gameObject.SetActive(false);
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 30035fa09bca55d42b1b836040a4108e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: