コード例 #1
0
 public Character()
 {
     _abilities = new Ability[EnumExtensions.EnumArrayLength <AbilityType>()];
     foreach (AbilityType abilityType in EnumExtensions.EnumToArray <AbilityType>())
     {
         _abilities[(int)abilityType] = new Ability(abilityType);
     }
 }
コード例 #2
0
 public Operations()
 {
     _operations = new BaseOperation[EnumExtensions.EnumArrayLength <OperationType>()];
     _operations[(int)OperationType.Add]      = new AddOperation();
     _operations[(int)OperationType.Subtract] = new SubtractOperation();
 }