Beispiel #1
0
        private IsoLightReciver AddReciverToIso2D(Iso2DBase x)
        {
            IsoLightReciver r = x.gameObject.GetComponent <IsoLightReciver>();

            if (r == null)
            {
                r = x.gameObject.AddComponent <IsoLightReciver>();
                r.Init();
            }
            return(r);
        }
        public static IsoLightReciver SetIsoLightReciver(this GameObject obj, IsoLight light)
        {
            IsoLightReciver reciver = obj.GetComponent <IsoLightReciver>();

            if (reciver == null)
            {
                reciver = obj.AddComponent <IsoLightReciver>();
                reciver.Init();
            }
            reciver.AddLight(light);
            return(reciver);
        }