using System; using Sirenix.OdinInspector; using UnityEngine; using UnityEngine.SceneManagement; namespace Game { public class Test : MonoBehaviour { // public Transform tr; private void Update() { if (Input.GetKeyDown(KeyCode.A)) { // var go = Game.resourceManager.LoadGameObjectSync(@"player"); // // var go = ResourceManager.Instance.LoadGameObject_MMM(@"hh"); // go.name = "123"; } if (Input.GetKeyDown(KeyCode.D)) { // // ResourceManager.Instance.Release("hh"); // // CommonHelper.FindChildDeep(tr, "imag"); // Debug.Log("找到此组件l"); // // ResourceManager.Instance.LoadSceneAsync("Game", LoadSceneMode.Additive); // // EventManager.Instance.FireNow(this, new LoadingGameSceneFinishEventArgs(true)); // //var value = this.GetType().ToString().Split("."); // Debug.Log(value[^1]); // // var values = Enum.GetValues(typeof(ProcedureType)); // foreach (var value in values) // { // UnityEngine.Debug.Log( value.ToString()); // } // } } public Transform room_RightUp; public Transform room_LeftDown; public Transform room_Pos; [Button] public Vector2 GetJoinPosition() { var vector2 = this.room_RightUp.position - this.room_LeftDown.position; Vector2 vec = new Vector2(UnityEngine.Random.Range(0, vector2.x), UnityEngine.Random.Range(0, vector2.y)); vec += (Vector2)this.room_LeftDown.position; this.room_Pos.position = vec; return vec; } } }