// Use this for initialization void Start() { mat = new Material(Shader.Find("Custom/TVCRTShader")); GetComponent <MeshRenderer>().sharedMaterial = mat; InitPropertyIDs(); OnValidate(); tvCameraController = GameObject.FindObjectOfType <TVCameraController>(); tvCameraController.SetRenderTexture(); }
// Use this for initialization void Start() { if (Instance == null) { Instance = this; } tranCameraPositions = new Transform[goCameraPositions.transform.childCount]; for (int i = 0; i < goCameraPositions.transform.childCount; ++i) { tranCameraPositions[i] = goCameraPositions.transform.GetChild(i).transform; } rtTimer = 0; SetCameraPosition(0); }