Пример #1
0
 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;
 }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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);
        }