TV.setupTVCamerasList C# (CSharp) 메소드

setupTVCamerasList() 개인적인 메소드

private setupTVCamerasList ( ) : void
리턴 void
    private void setupTVCamerasList()
    {
        Texture tvChannelMat;
        GameObject[] renderCameras = GameObject.FindGameObjectsWithTag("RenderCamera");
        tvCameras = new GameObject[tvChannelMaterials.Length];

        for (int x=0; x<tvChannelMaterials.Length; x++)
        {
            tvChannelMat = tvChannelMaterials[x].mainTexture;
            if (tvChannelMat is RenderTexture)
            {
                foreach (GameObject renderCamera in renderCameras)
                {
                    if (renderCamera.GetComponent<Camera>().targetTexture == tvChannelMat)
                    {
                        tvCameras[x] = renderCamera;
                    }
                }
            }
            else
            {
                tvCameras[x] = null;
            }
        }
    }