Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (m_startupLayer && m_currentLayer && Time.time >= 2.0f && !m_startAnimation)
        {
            blindGUIAnimationState targetShowAnimation = new blindGUIAnimationState(m_startupLayer);
            targetShowAnimation.alpha = 1.0f;
            m_startupLayer.AnimateTo(targetShowAnimation, 1.0f);
            m_startAnimation = true;

            blindGUIAnimationState targetHideAnimation = new blindGUIAnimationState(m_currentLayer);
            targetHideAnimation.alpha = 0.0f;
            m_currentLayer.AnimateTo(targetHideAnimation, 1.0f);
        }

        if (Time.time <= 3.0f)
        {
            GameObject loadIndicatorGO = GameObject.Find("LoadIndicator");
            if (loadIndicatorGO)
            {
                blindGUITexturedContainer loadIndicator = loadIndicatorGO.GetComponent <blindGUITexturedContainer>();
                if (loadIndicator)
                {
                    loadIndicator.m_angle = 30 * (int)(Time.time * 10.0f);
                }
            }
        }
    }
Exemplo n.º 2
0
 public override void Start()
 {
     base.Start();
     digits  = this.transform.GetChild(0).gameObject.GetComponent <blindGUITexturedContainer>();
     m_alpha = 0;
 }