public void Sprinkle() { DynamicParametersManager dynamicParametersManager = DynamicParametersManager.Instance; float sprayRate = dynamicParametersManager.Get(DynamicParameterType.SprayBottleCapacity).FirstValue / dynamicParametersManager.Get(DynamicParameterType.DrawingSpeed).Value; Capacity -= sprayRate * Time.deltaTime; }
private void SendDrawnEvent() { DynamicParametersManager dynamicParametersManager = DynamicParametersManager.Instance; AnalyticEvent analyticEvent = new AnalyticEvent(StringConstants.AnalyticsEvents.DrawnGraffiti); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.BuildingId, m_targetBuilding.Id); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.CountOfArtists, dynamicParametersManager.Get(DynamicParameterType.ArtistsCount).Value); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.MorePerBlock, dynamicParametersManager.Get(DynamicParameterType.RespectIncomePerBlock).Level); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.RunningSpeed, dynamicParametersManager.Get(DynamicParameterType.RunningSpeed).Level); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.DrawingSpeed, dynamicParametersManager.Get(DynamicParameterType.DrawingSpeed).Level); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.CapacityOfCans, dynamicParametersManager.Get(DynamicParameterType.SprayBottleCapacity).Level); analyticEvent.AddParameter(StringConstants.AnalyticsEventsParameters.CurrencyType, m_targetBuilding.CurrencyType.ToString().ToLower()); }