コード例 #1
0
 public static void Initialize(TestContext testContext)
 {
     if (UpdateFieldMgr.Collections[0] == null)
     {
         UpdateFieldMgr.Init();
     }
     FieldRenderUtil.Init();
 }
コード例 #2
0
 public static void Init()
 {
     UpdateFieldMgr.Init();
     DynamicObjectFieldHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.Object).TotalLength];
     DynamicItemFieldHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.Item).TotalLength];
     DynamicContainerFieldHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.Container)
                                       .TotalLength];
     DynamicDOFieldHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.DynamicObject)
                                       .TotalLength];
     DynamicGOHandlers =
         new DynamicUpdateFieldHandler
         [UpdateFieldMgr.Get(ObjectTypeId.GameObject).TotalLength];
     DynamicCorpseHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.Corpse).TotalLength];
     DynamicUnitHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.Unit).TotalLength];
     DynamicPlayerHandlers =
         new DynamicUpdateFieldHandler[UpdateFieldMgr.Get(ObjectTypeId.Player).TotalLength];
     InitHandlers();
     Inherit(DynamicItemFieldHandlers,
             DynamicObjectFieldHandlers);
     Inherit(DynamicContainerFieldHandlers,
             DynamicItemFieldHandlers);
     Inherit(DynamicDOFieldHandlers,
             DynamicObjectFieldHandlers);
     Inherit(DynamicGOHandlers,
             DynamicObjectFieldHandlers);
     Inherit(DynamicCorpseHandlers,
             DynamicObjectFieldHandlers);
     Inherit(DynamicUnitHandlers,
             DynamicObjectFieldHandlers);
     Inherit(DynamicPlayerHandlers,
             DynamicUnitHandlers);
 }