OVRDebugInfo.VariableObjectManager C# (CSharp) Method

VariableObjectManager() private method

Object Manager for Variables
private VariableObjectManager ( GameObject gameObject, string name, float posY, string str, int fontSize ) : GameObject
gameObject GameObject
name string
posY float
str string
fontSize int
return GameObject
    GameObject VariableObjectManager(GameObject gameObject, string name, float posY, string str, int fontSize)
    {
        gameObject = ComponentComposition(gameObject);
        gameObject.name = name;
        gameObject.transform.SetParent(debugUIObject.transform);

        RectTransform rectTransform = gameObject.GetComponent<RectTransform>();
        rectTransform.localPosition = new Vector3(0.0f, posY -= offsetY, 0.0f);

        Text text = gameObject.GetComponentInChildren<Text>();
        text.text = str;
        text.fontSize = fontSize;
        gameObject.transform.localEulerAngles = Vector3.zero;

        rectTransform.localScale = new Vector3(1.0f, 1.0f, 1.0f);

        return gameObject;
    }