void TryRemoveQueueMaterial() { if (_queueMaterial != null) { QueueMaterialUtils.RemoveQueueMaterial(_queueMaterial); } _queueMaterial = null; }
public Material GetModifiedMaterial(Material baseMaterial) { if (!isActiveAndEnabled) { return(baseMaterial); } else { TryRemoveQueueMaterial(); _queueMaterial = QueueMaterialUtils.AddQueueMaterial(baseMaterial, 3000 + depth); return(_queueMaterial); } }