/// <summary> /// Unity method. /// Awake this instance. /// </summary> public override void Awake() { base.Awake(); if (children.Count == 0) { cachedAnimWrapper = AnimationWrapper.Instance; cachedAnimation = cachedAnimWrapper.GetAnimationComponent(gameObject); cachedRenderWrapper = RenderWrapper.Instance; cachedRender = cachedRenderWrapper.GetRenderComponent(gameObject); if (cachedRender) { cachedRenderWrapper.ChangeAlpha(cachedRender, 0f); } else { Debug.LogWarning("TextBlock: " + name + " doesn't have a renderer!"); } } }