public override void OnStateEnter(ProductionBuilding productionBuilding) { base.OnStateEnter(productionBuilding); m_targetBuilding.ProductionBuildingView.SetDrawingUIActive(true); string cityNumber = ServiceLocator.Instance.Get <IUserProfileModel>().CurrentCity; CityData cityData = ConfigManager.Instance.Get <CityConfig>().GetCityData(cityNumber); GraffitiData graffitiData = cityData.GetLevelData(m_targetBuilding.Id).GraffitiData; m_graffitiBlocksCount = graffitiData.blocksCount; }
protected BaseGameFactory(GraffitiData graffitiData, IGraffitiHolst holst) { _graffitiData = graffitiData; _holst = holst; }
public DefaultGameFactory(GraffitiData graffitiData, IGraffitiHolst holst) : base(graffitiData, holst) { }
protected BaseGraffitiDrawer(GraffitiData graffitiData, IGraffitiHolst holst) { GraffitiData = graffitiData; Holst = holst; }
private void OnEnable() { _graffitiData = (GraffitiData)target; }
public ViewGameFactory(GraffitiData graffitiData, IGraffitiHolst holst) : base(graffitiData, holst) { }
public bool Exists(string categoryName) { return(GraffitiData.GetCategory(categoryName) != null); }
public DefaultGraffitiDrawer(GraffitiData graffitiData, IGraffitiHolst holst) : base(graffitiData, holst) { }