public static void Initialize(TestContext testContext) { if (UpdateFieldMgr.Collections[0] == null) { UpdateFieldMgr.Init(); } FieldRenderUtil.Init(); }
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); }