public void OnString(SV_Data data) { switch (data.tag) { case "test": Debug.Log("Value: " + data.stringValue); break; } Debug.Log("[SV_HandlerBankEvents]: OnString " + data.tag); }
public void OnJson(SV_Data data) { switch (data.tag) { case "test": //var obj = JsonUtility.FromJson<SomeClass>(data.stringValue); break; } Debug.Log("[SV_HandlerBankEvents]: OnJson " + tag); }
public void OnBool(SV_Data data) { switch (data.tag) { case "test": Debug.Log("Value: " + data.boolValue); break; } Debug.Log("[SV_HandlerBankEvents]: OnBool " + data.tag); }
public void OnDouble(SV_Data data) { switch (data.tag) { case "test": Debug.Log("Value: " + data.doubleValue); break; } Debug.Log("[SV_HandlerBankEvents]: OnDouble " + data.tag); }
public void OnFloat(SV_Data data) { switch (data.tag) { case "test": Debug.Log("Value: " + data.floatValue); break; } Debug.Log("[SV_HandlerBankEvents]: OnFloat " + data.tag); }
public void OnInt(SV_Data data) { switch (data.tag) { case "click_button": var obj = GetObjById.Instance.GetObject(data.intValue); // try to get button with this id if (obj && obj.GetComponent <SV_Button>() != null) { obj.GetComponent <SV_Button>().onClick.Invoke(); // invoke button event } break; case "hover_button": var obj1 = GetObjById.Instance.GetObject(data.intValue); // try to get button with this id if (obj1 && obj1.GetComponent <SV_Hover>() != null) { obj1.GetComponent <SV_Hover>().onHover.Invoke(); // invoke button event } break; case "blur_button": var obj2 = GetObjById.Instance.GetObject(data.intValue); // try to get button with this id if (obj2 && obj2.GetComponent <SV_Hover>() != null) { obj2.GetComponent <SV_Hover>().onBlur.Invoke(); // invoke button event } break; case "test": Debug.Log("Value: " + data.intValue); break; } Debug.Log("[SV_HandlerBankEvents]: OnInt " + data.tag); }