Exemplo n.º 1
0
        private static void SerializeBaseCharacterClassDefinition(ICoreResourceManager resourceManager)
        {
            using (Stream sr = resourceManager.SaveResource("BaseCharacterClassDefinitions"))
            {
                BaseCharacterClassDefinition def = new BaseCharacterClassDefinition
                {
                    Id = new Guid("{77540CFC-B23A-4A61-AAD0-A3FDB4F9AC5B}"),
                    GoverningAbility = AbilityEnum.Strength,
                    ClassSkills      = new List <Guid>(new Guid[]
                    {
                        new Guid("{04A56EAD-4734-4CBD-97E5-2598B7AB2C5B}"),
                        new Guid("{B1B5CADB-BE0C-46DD-8186-2D419F804A80}"),
                    }),
                    BaseCharacterClassTableRows = new List <BaseCharacterClassTableRow>(new BaseCharacterClassTableRow[]
                    {
                        new BaseCharacterClassTableRow
                        {
                            BaseAttackBonus = 1,
                            ClassFeatures   = BaseClassFeatureSelectEnum.ClassFeature,
                            ClassLevel      = 1,
                            DefenseBonus    = 5,
                            FortitudeSave   = 5,
                            ReflexSave      = 3,
                            ReputationBonus = 3,
                            WillSave        = 3
                        },
                    }),
                    HitDieDescription       = "1d8",
                    ImplementationClassName = typeof(StrongHeroBaseClass).FullName
                };

                arrayOfBaseCharacterClassDefinitionSerializer.Serialize(sr, new BaseCharacterClassDefinition[]
                {
                    def
                });
            }
        }
 public static GlobalDefinitions LoadFromResources(ICoreResourceManager resourceManager)
 {
     return(new GlobalDefinitions(resourceManager));
 }
 private GlobalDefinitions(ICoreResourceManager resourceManager)
 {
     throw new NotImplementedException();
 }