public void GenSpecial(string specialType, int num = 1) { for (int i = 0; i < num; i++) { ZhiboSpecial spe = mUICtrl.GenSpecial(specialType); state.Specials.Add(spe); } }
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); }
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); }