public void ReplaceBonusTimer(float newTick, Sources.BonusType newBonusType) { var index = GameComponentsLookup.BonusTimer; var component = (BonusTimer)CreateComponent(index, typeof(BonusTimer)); component.Tick = newTick; component.BonusType = newBonusType; ReplaceComponent(index, component); }
public void ReplaceBonus(Sources.BonusType newBonusType, float newDuration) { var index = GameComponentsLookup.Bonus; var component = (BonusComponent)CreateComponent(index, typeof(BonusComponent)); component.BonusType = newBonusType; component.Duration = newDuration; ReplaceComponent(index, component); }