public void HeatUpObject(StateChanger statechanger) { if(GameManager.GetPlayer().m_Temperature < 50) { GameManager.GetTemperatureManager().SetObjectTemp(50, statechanger); } else if(GameManager.GetPlayer().m_Temperature > 50) { GameManager.GetTemperatureManager().ChangeObjectTemp(-1.0f * Time.deltaTime, statechanger); } }
public void CoolDownObject(StateChanger statechanger) { if(GameManager.GetPlayer().m_Temperature > -30) { GameManager.GetTemperatureManager().SetObjectTemp(-30, statechanger); } else if(GameManager.GetPlayer().m_Temperature < -30) { GameManager.GetTemperatureManager().ChangeObjectTemp(1.0f * Time.deltaTime, statechanger); } }
public override void UpdateDamageState(TowerType damageType) { StateChanger.CheckBossState(damageType, this); }
public DefinitionManager(IDefinitionProvider[] definitionProviders, ContentActivator activator, StateChanger changer, DefinitionMap map) { this.definitionProviders = definitionProviders.OrderBy(dp => dp.SortOrder).ToArray(); this.activator = activator; this.stateChanger = changer; this.map = map; activator.Initialize(GetDefinitions()); }
public TrashHandler(IPersister persister, ISecurityManager security, ContainerRepository <TrashContainerItem> container, StateChanger stateChanger, IWebContext webContext) { this.persister = persister; this.security = security; this.container = container; this.stateChanger = stateChanger; this.webContext = webContext; }
public ContentActivator(StateChanger changer, IItemNotifier notifier, IProxyFactory interceptor) { this.stateChanger = changer; this.notifier = notifier; this.interceptor = interceptor; }
/// <summary> /// Updates the Engine. Updates all Sprites in the Engine and checks for new state /// </summary> /// <param name="gameTime"> GameTime object holding timing data </param> public override void Update(GameTime gameTime) { foreach (Sprite s in spriteList) { s.OnUpdate(s); } if (NewState != null) { StateChanger newGameState = NewState; NewState = null; newGameState(); } base.Update(gameTime); }
public FakeVersionManager(FakeContentItemRepository itemRepository, StateChanger stateChanger, params Type[] definitionTypes) : base(TestSupport.CreateVersionRepository(definitionTypes), itemRepository, stateChanger, new N2.Configuration.EditSection()) { this.itemRepository = itemRepository; }
public DefinitionManager(IDefinitionProvider[] definitionProviders, ITemplateProvider[] providers, ContentActivator activator, StateChanger changer) { this.definitionProviders = definitionProviders; this.providers = providers; this.activator = activator; this.stateChanger = changer; activator.Initialize(GetDefinitions().Select(d => d.ItemType)); }
public VersionManager(ContentVersionRepository versionRepository, IContentItemRepository itemRepository, StateChanger stateChanger, EditSection config) { this.Repository = versionRepository; this.itemRepository = itemRepository; this.stateChanger = stateChanger; maximumVersionsPerItem = config.Versions.MaximumPerItem; }
public void AddStateChanger(StateChanger statechanger) { // m_stateChangers.Add(statechanger); }
public void SetObjectTemp(float t, StateChanger statechanger) { statechanger.m_Temperature = t; }
// Constructor public BankAccount(string owner, StateChanger stateChanger) { this.State = new InitialAccountState(0.0, this); this.stateChanger = stateChanger; }
public override void UpdateDamageState(TowerType type) { StateChanger.CheckCreepState(type, this); }
public FakeVersionManager(FakeRepository <ContentItem> itemRepository, StateChanger stateChanger) : base(itemRepository, null, stateChanger, new N2.Configuration.EditSection()) { this.itemRepository = itemRepository; }