private bool _initStrategyPointProd(object data) { if (_clsResultModel.SPoint <= 0) { _onStrategyPointProdFinished(); } else { Observable.FromCoroutine((IObserver <bool> observer) => createStrategyPoint(observer)).Subscribe(delegate { _prodMapPoint.Play(_onStrategyPointProdFinished); }); } return(false); }
private bool InitGetSPoint(object data) { MapManager mapManager = SortieBattleTaskManager.GetMapManager(); if (mapManager.GetNewOpenMapIDs() != null && mapManager.GetSPoint() > 0) { _prodStrategyPoint = ProdMapPoint.Instantiate(Resources.Load <ProdMapPoint>("Prefabs/Battle/Production/MapOpen/ProdMapOpenPoint"), SortieMapTaskManager.GetSharedPlace(), mapManager.GetSPoint()); _prodStrategyPoint.Play(OnFinished); } else { OnFinished(); } return(false); }