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);
        }