void ReSeedItemEvent(int nSceneID, int nSceneIndex, int nItemIndex) { Tab_CollectItem cItem = TableManager.GetCollectItemByID(nSceneID, nSceneIndex); if (cItem == null) { return; } GameEvent _event = new GameEvent(Games.GlobeDefine.GameDefine_Globe.EVENT_DEFINE.EVENT_COLLECTITEM_RESEED); _event.IsDelay = true; _event.DelayTime = (float)cItem.AutoLifeTime; _event.AddIntParam(nSceneID); _event.AddIntParam(nSceneIndex); _event.AddIntParam(nItemIndex); Singleton <EventSystem> .GetInstance().PushEvent(_event); }
public void ReSeedItems(int nSceneID, int nSceneIndex, int nItemIndex) { if (nSceneID < 0 || nSceneID != GameManager.gameManager.RunningScene) { return; } Tab_CollectItem cItem = TableManager.GetCollectItemByID(nSceneID, nItemIndex); if (cItem == null) { return; } string strName = "CollectItem" + cItem.Index.ToString() + nItemIndex; GameObject gItemObj = Singleton <ObjManager> .GetInstance().FindOtherGameObj(strName); if (gItemObj) { gItemObj.SetActive(true); } }