public void OnDestroy() { Initialize.OnDeviceStateChage -= OnDeviceStateChanged; if (bPlay) { AllEffectCount--; } if (null != BestModules) { BestModules.Clear(); BestModules = null; } if (null != GoodModlues) { GoodModlues.Clear(); GoodModlues = null; } if (null != HighModlues) { HighModlues.Clear(); HighModlues = null; } if (null != FastestModlues) { FastestModlues.Clear(); FastestModlues = null; } m_DispatchedRender.Clear(); if (isStaticEffect) { UnResigterEffectQualityChange(OnStaticEffectQualityChange); } }
public void ForceDeleteTestModel() { if (null != FastestModlues) { FastestModlues.ForceDeleteTestModel(); } if (null != GoodModlues) { GoodModlues.ForceDeleteTestModel(); } if (null != HighModlues) { HighModlues.ForceDeleteTestModel(); } if (null != BestModules) { BestModules.ForceDeleteTestModel(); } }
public override void Init() { if (bInit) { return; } if (!bBaked) { Debug.LogWarning(name + ",没有bake过,请美术上传的时候点击bake按钮!"); return; } if (isStaticEffect) { ResigterEffectQualityChange(OnStaticEffectQualityChange); } if (BestObj) { if (null != BestModules) { BestModules.Init(this); } else { Debug.LogWarning(name + "没有bake,请重新点击bake"); } } if (HighObj) { if (null != HighModlues) { HighModlues.Init(this); } else { Debug.LogWarning(name + "没有bake,请重新点击bake"); } } if (GoodObj) { if (null != GoodModlues) { GoodModlues.Init(this); } else { Debug.LogWarning(name + "没有bake,请重新点击bake"); } } if (FastestObj) { if (null != FastestModlues) { FastestModlues.Init(this); } else { Debug.LogWarning(name + "没有bake,请重新点击bake"); } } else { Debug.LogWarning(name + "--FastestObj 为空!"); } bInit = true; }