Esempio n. 1
0
    // Start is called before the first frame update
    IEnumerator Start()
    {
        yield return(new WaitForSeconds(0.5f));

        fruit_script = GameObject.Find("Fruits").GetComponent <Initialize_Fruits>();
        fruit_types  = fruit_script.FruitTypes;
        fruit_pos    = fruit_script.PicPositions;
        fruit_names  = fruit_script.FruitNames;

        if (recreateFruitEvent == null)
        {
            recreateFruitEvent = new UnityEvent();
        }
        //recreateFruitEvent.AddListener(recreateFruits);
    }
Esempio n. 2
0
    private void Start()
    {
        //get fruit's script
        fruit_script = GameObject.Find("Fruits").GetComponent <Initialize_Fruits>();

        StartCoroutine(lateStart(0.4f));
        //!!!! fruit_types 在 Initialize_Fruits start()代码中初始化 !!!!!

        //消除处理事件
        if (cancelProcessEvent == null)
        {
            cancelProcessEvent = new UnityEvent();
        }

        cancelProcessEvent.AddListener(cancleBegin);
        cancelProcessEvent.AddListener(markUp);      //标记待消除元素
        cancelProcessEvent.AddListener(cancelFruit); //删除水果
    }
Esempio n. 3
0
    // Start is called before the first frame update
    IEnumerator Start() //注意start返回类型为IEnumerator
    {
        //wait for 0.5 seconds, then continue. To guarantee that arrays are all initialized!
        yield return(new WaitForSeconds(0.5f));

        fruit_script = GameObject.Find("Fruits").GetComponent <Initialize_Fruits>();
        fruit_types  = fruit_script.FruitTypes;
        fruit_pos    = fruit_script.PicPositions;
        fruit_names  = fruit_script.FruitNames;
        reverse(ref tst);
        Debug.Log("tst is :" + tst[0] + " " + tst[1]);

        if (fallingProcessEvent == null)
        {
            fallingProcessEvent = new UnityEvent();
        }
        fallingProcessEvent.AddListener(animateFalling);
        fallingProcessEvent.AddListener(refreshParam);
    }
Esempio n. 4
0
 void Start()
 {
     parentScript = GameObject.Find("Fruits").GetComponent <Initialize_Fruits>(); //Get Fruits Script
 }