Example #1
0
        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;
 }