using UnityEngine; public class CameraTool : MonoBehaviour { private Camera _ModelCamera; private Transform _ModelParent; public float Far; public float Height; public int ModelID; public float RotateX; public float RotateY; public float RotateZ; public void Start() { _ModelParent = transform.Find("GameObject"); } public void UpdateModel() { if (_ModelParent == null) _ModelParent = transform.Find("GameObject"); if (_ModelCamera == null) _ModelCamera = GetComponent(); _ModelCamera.orthographicSize = Far; _ModelCamera.depthTextureMode = DepthTextureMode.None; _ModelParent.transform.localPosition = new Vector3(0, Height, 5); _ModelParent.transform.localRotation = Quaternion.Euler(new Vector3(RotateX, RotateY, RotateZ)); } }