예제 #1
0
 void OnBeamStay(GameObject obj, Light2DEmitter emitter)
 {
     if (obj.GetInstanceID() == gameObject.GetInstanceID() && emitter.eventPassedFilter == "BlockChange")
     {
         transform.Rotate(0, 0, Time.deltaTime * 50);
     }
 }
예제 #2
0
 void OnBeamEnter(GameObject obj, Light2DEmitter emitter)
 {
     if (obj.GetInstanceID() == gameObject.GetInstanceID() && emitter.eventPassedFilter == "BlockChange")
     {
         renderer.material.color = emitter.lightColor;
         Debug.Log("Entered: " + emitter.name);
     }
 }
예제 #3
0
 void OnEnable()
 {
     em = (Light2DEmitter)target;
     em.PreviewThis = true;
 }
예제 #4
0
 void Start()
 {
     emitter = GetComponent<Light2DEmitter>();
 }