private void _onMapClearProdFinished() { if (_clsResultModel.NewOpenMapIDs.Length > 0) { _clsState.AddState(InitMapOpen, UpdateMapOpen); } else { ChkNextCell(); } _prodMapClear.Discard(); }
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); }