private void _onMapClearProdFinished()
 {
     if (_clsResultModel.NewOpenMapIDs.Length > 0)
     {
         _clsState.AddState(InitMapOpen, UpdateMapOpen);
     }
     else
     {
         ChkNextCell();
     }
     _prodMapClear.Discard();
 }
Ejemplo n.º 2
0
 protected override bool UnInit()
 {
     if (_prodMapOpen != null)
     {
         _prodMapOpen.Discard();
     }
     if (_prodMapPoint != null)
     {
         _prodMapPoint.Discard();
     }
     if (_prodMapClear != null)
     {
         _prodMapClear.Discard();
     }
     if (_prodThalassocracy != null)
     {
         _prodThalassocracy.Discard();
     }
     _prodMapOpen       = null;
     _prodMapClear      = null;
     _prodThalassocracy = null;
     _clsState.Clear();
     return(true);
 }