Exemple #1
0
 public void GenSpecial(string specialType, int num = 1)
 {
     for (int i = 0; i < num; i++)
     {
         ZhiboSpecial spe = mUICtrl.GenSpecial(specialType);
         state.Specials.Add(spe);
     }
 }
Exemple #2
0
 public void HitSpecial(ZhiboSpecial spe)
 {
     if (spe.type == "gift")
     {
         state.Score += 100;
         mUICtrl.UpdateScore();
     }
     state.Specials.Remove(spe);
     mResLoader.ReleaseGO("Zhibo/Special/Special", spe.gameObject);
 }
Exemple #3
0
    public ZhiboSpecial GenSpecial(string sType)
    {
        GameObject go = mResLoader.Instantiate("Zhibo/Special", view.SpeField);

        if (go == null)
        {
            Debug.LogError("fail");
        }
        ZhiboSpecial ret = go.GetComponent <ZhiboSpecial>();

        ret.Init(sType, gameMode);
        ret.GetComponent <RectTransform>().anchoredPosition = new Vector2(Random.Range(-200, 200), Random.Range(-200, 200));
        return(ret);
    }