private void TemplateComponentExample_OnSomethingHappened(object sender, OnSomethingHappeningEventArgs e) { var source = sender as TemplateComponentExample; Debug.Log(e.EventData); source.SampleBestPractices(); }
//---------------------------------------------------------------------------- // Event triggers and Handlers //---------------------------------------------------------------------------- /// <summary> /// If need to trigger an event from multiple places use a trigger method /// </summary> private void RaiseOnSomethingHappening(OnSomethingHappeningEventArgs args) { if (OnSomethingHappening != null) { OnSomethingHappening(this, args); } }