// Use this for initialization
    void Start()
    {
        m_atlas      = GetComponent <AtlasLoad> ();
        m_MainSprite = this.GetComponent <UISprite>();
        m_AnimPlayer = this.GetComponentInChildren <Anaimation_Player>();
        m_AnimPlayer.StartDelayTime = AnimDelay;
        int ChangeCnt = Random.Range(ChangeCntMin, ChangeCntMax);

        for (int i = 0; i < ChangeCnt; i++)
        {
            int Target = Random.Range(0, 10);

            if (i > 0)
            {
                if (ChangeNumber[(i - 1)] == Target)
                {
                    while (ChangeNumber[(i - 1)] != Target)
                    {
                        Target = Random.Range(0, 10);
                    }
                }
            }
            else
            {
                Target = Random.Range(1, 10);
            }
            ChangeNumber.Add(Target);
        }
        ChangeNumber.Add(Final);
    }
示例#2
0
 // Use this for initialization
 void Start()
 {
     atlas = gameObject.GetComponent <AtlasLoad> ();
     anim  = gameObject.GetComponent <UISpriteAnimation> ();
 }