public Caste(CasteState zustand) : base(zustand.ColonyId, zustand.Id) { Name = zustand.Name; SpeedModificator = zustand.SpeedModificator; RotationSpeedModificator = zustand.RotationSpeedModificator; LoadModificator = zustand.LoadModificator; ViewRangeModificator = zustand.ViewRangeModificator; RangeModificator = zustand.RangeModificator; VitalityModificator = zustand.VitalityModificator; AttackModificator = zustand.AttackModificator; }
/// <summary> /// Erzeugt ein CasteState-Objekt. /// </summary> /// <returns></returns> public CasteState CreateState(int colonyId, int id) { CasteState state = new CasteState(colonyId, id); state.Name = Name; state.SpeedModificator = (byte)Speed; state.RotationSpeedModificator = (byte)RotationSpeed; state.LoadModificator = (byte)Load; state.ViewRangeModificator = (byte)ViewRange; state.RangeModificator = (byte)Range; state.VitalityModificator = (byte)Energy; state.AttackModificator = (byte)Attack; return(state); }
public CasteState GenerateState() { CasteState state = new CasteState(ColonyId, Id); state.Name = Name; state.SpeedModificator = SpeedModificator; state.RotationSpeedModificator = RotationSpeedModificator; state.LoadModificator = LoadModificator; state.ViewRangeModificator = ViewRangeModificator; state.RangeModificator = RangeModificator; state.VitalityModificator = VitalityModificator; state.AttackModificator = AttackModificator; return(state); }