protected override void OnDisable() { base.OnDisable(); _uiEffect = null; if (paramTex == null) { return; } paramTex.Unregister(this); paramTex = null; }
protected override void OnEnable() { base.OnEnable(); _uiEffect = GetComponent <UIEffect>(); if (!_uiEffect) { return; } paramTex = _uiEffect.paramTex; paramTex.Register(this); }