void SetupLetterbox() { var letterbox = ProCamera2D.gameObject.GetComponentInChildren <ProCamera2DLetterbox>(); if (letterbox == null) { var cameras = ProCamera2D.gameObject.GetComponentsInChildren <Camera>(); cameras = cameras.OrderByDescending(c => c.depth).ToArray(); cameras[0].gameObject.AddComponent <ProCamera2DLetterbox>(); } _letterbox = letterbox; }
void SetupLetterbox() { var letterbox = ProCamera2D.gameObject.GetComponent<ProCamera2DLetterbox>(); _letterbox = letterbox == null ? ProCamera2D.gameObject.AddComponent<ProCamera2DLetterbox>() : letterbox; }
void SetupLetterbox() { var letterbox = ProCamera2D.gameObject.GetComponent <ProCamera2DLetterbox>(); _letterbox = letterbox == null?ProCamera2D.gameObject.AddComponent <ProCamera2DLetterbox>() : letterbox; }
void SetupLetterbox() { var letterbox = ProCamera2D.gameObject.GetComponentInChildren<ProCamera2DLetterbox>(); if (letterbox == null) { var cameras = ProCamera2D.gameObject.GetComponentsInChildren<Camera>(); cameras = cameras.OrderByDescending(c => c.depth).ToArray(); cameras[0].gameObject.AddComponent<ProCamera2DLetterbox>(); } _letterbox = letterbox; }