private void Start() { _pool = FindObjectOfType <ObjPoolManeger>(); _window = FindObjectOfType <TransparentWindow>(); ppl = Camera.main.transform.GetComponent <PostProcessLayer>(); Debug.Assert(ppl != null, $"{typeof(PostProcessLayer)}组件丢失"); _ctaa = FindObjectOfType <CTAA_PC>(); Debug.Assert(_ctaa != null, $"{typeof(CTAA_PC)}组件丢失"); _camera = Camera.main.gameObject; }
public void UpdateTransformData(ObjPoolManeger pool) { var rootPool = pool.rootPool; var rolePool = pool.rolePool; for (int i = 0; i < rootPool.Length; i++) { if (rootPool[i] != null && rolePool[i] != null) { Data.roles[i].rootPos = rootPool[i].transform.position; Data.roles[i].rolePos = rolePool[i].transform.position; Data.roles[i].roleRot = rolePool[i].transform.rotation; } } }
void Start() { _config = FindObjectOfType <Config>(); _pool = FindObjectOfType <ObjPoolManeger>(); GetSystemInfo(); if (!Application.isEditor) { Application.targetFrameRate = 80; LoadIconFile(Application.persistentDataPath); SetWindowStyle(); AddSystemTray(); StartCoroutine("AutoUpdate"); } InitRole(); }