public static void WillRender() { foreach (WeakReference weak in references) { if (weak.IsAlive) { Type type = weak.Target.GetType(); if (type == typeof(HvrRender)) { HvrRender render = (HvrRender)weak.Target; render.WillRender(); } else if (type == typeof(HvrLight)) { HvrLight light = (HvrLight)weak.Target; light.WillRender(); } } } }
public void OnEnable() { m_Instance = target as HvrLight; m_fields = ExposeProperties.GetProperties(m_Instance); editorColor = GUI.color; }