示例#1
0
	/// <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!");
			}
		}
	}
示例#2
0
    /// <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!");
            }
        }
    }