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