public Armor(Cursor cursor) : base(cursor) { ObjectBounds = new ObjectBoundsField(cursor); FullName = new StringField("FULL - Name", cursor); ArmorRating = new ArmorRating(cursor); Keywords = new RefList <Keyword>("KWDA", cursor); Enchantment = new RefField <MagicEffect>("EITM - Object Effect", cursor); TemplateArmor = new RefField <Armor>("TNAM - Template Armor", cursor); }
public MagicEffect(Cursor cursor) : base(cursor) { FullName = new StringField("FULL - Name", cursor); MenuDisplayObject = new RefField <StaticObject>("MDOB", cursor); ActorValue = new EnumField <ActorValue>("Magic Effect Data\\DATA - Data\\Actor Value", cursor); Keywords = new RefList <Keyword>("KWDA", cursor); Flags = new EnumField <MagicEffectFlags>("Magic Effect Data\\DATA\\Flags", cursor); BaseCost = new FloatField("Magic Effect Data\\DATA\\Base Cost", cursor); RelatedItem = new RefField <RecordBase>("Magic Effect Data\\DATA\\Assoc. Item", cursor); MagicSkill = new EnumField <ActorValue>("Magic Effect Data\\DATA\\Magic Skill", cursor); ResistValue = new EnumField <ActorValue>("Magic Effect Data\\DATA\\Resist Value", cursor); Archtype = new EnumField <MagicEffectArchType>("Magic Effect Data\\DATA\\Archtype", cursor); Description = new StringField("DNAM", cursor); }
static void Main(string[] args) { /* * EmitDemo */ { var test = new TestEmit(); //test.HelloWorld(); //test.ReflactionWork10000(); } /* * Linq */ { var test = new TestLinq(); //test.P34TestRelactionMethod(); } /* * Ado.Net */ { var test = new TestAdoNet(); //test.TestPoll(); // 无法运行 //test.testFirstOrDefault(); } /* * ExpressionDemo */ { var test = new TestExpression(); //test.TestHello(); //test.TestListMakeIndex(); //test.TestException(); //test.TestLoop(); //test.TestMemberAccess(); } /* * AttributesDemo */ { var test = new TestAttribute(); //var className = test.GetClassAttribute(); //var columnName = test.GetPropertyAttribute(); //var tuple = test.TestHelper(); } /* * WeiXin */ // new AccessTokenTest().AccessTokenCon(); /* * Struct */ { var test = new RefField(); test.Test(); } Console.ReadLine(); }