protected override void OnDestroy() { DeInitNative(wrapper); CPlusPlus.ReleaseHandleForEntityManager(wrapper); wrapper = IntPtr.Zero; base.OnDestroy(); }
protected override void OnDestroy() { DeInitNative(wrapper); CPlusPlus.ReleaseHandleForEntityManager(wrapper); wrapper = IntPtr.Zero; groupAddTextBitmap.Dispose(); groupRemoveTextBitmap.Dispose(); groupRemoveGlyphHtml.Dispose(); groupInitializeBuffer.Dispose(); base.OnDestroy(); }
protected override void OnStartRunning() { base.OnStartRunning(); if (initialized) { return; } wrapper = CPlusPlus.WrapEntityManager(EntityManager); InitNative(wrapper); workaroundIntelDriver = IsBadIntelDriver(); if (workaroundIntelDriver) { Debug.Log("Intel driver present workaround enabled."); } initialized = true; }
protected override void OnCreate() { wrapper = CPlusPlus.WrapEntityManager(EntityManager); groupAddTextBitmap = EntityManager.CreateEntityQuery( ComponentType.ReadOnly(typeof(Text2DStyleBitmapFont)), ComponentType.Exclude(typeof(TintedGlyphHTML)), ComponentType.Exclude(typeof(TextBitmapHTML))); groupRemoveTextBitmap = EntityManager.CreateEntityQuery( ComponentType.ReadOnly(typeof(TextBitmapHTML)), ComponentType.Exclude(typeof(Text2DStyleBitmapFont))); groupRemoveGlyphHtml = EntityManager.CreateEntityQuery( ComponentType.ReadOnly(typeof(TintedGlyphHTML)), ComponentType.Exclude(typeof(Text2DStyleBitmapFont))); groupInitializeBuffer = EntityManager.CreateEntityQuery( ComponentType.ReadOnly(typeof(TintedGlyphIndex))); base.OnCreate(); }
protected override void OnCreate() { base.OnCreate(); wrapper = CPlusPlus.WrapEntityManager(EntityManager); }
protected override void OnDestroy() { CPlusPlus.ReleaseHandleForEntityManager(wrapper); base.OnDestroy(); }
protected override void OnDestroy() { DisplayListSystem.DeRegisterExternalDisplayListEntryMaker(TypeManager.GetTypeIndex <RectHitBox2D>()); DeinitNative(); CPlusPlus.ReleaseHandleForEntityManager(cppWrapper); }
protected override void OnCreate() { cppWrapper = CPlusPlus.WrapEntityManager(EntityManager); DisplayListSystem.RegisterDisplayListEntryMaker(new MakeEntryHitBox2D()); InitNative(); }