Beispiel #1
0
    public void OnString(SV_Data data)
    {
        switch (data.tag)
        {
        case "test":
            Debug.Log("Value: " + data.stringValue);
            break;
        }

        Debug.Log("[SV_HandlerBankEvents]: OnString " + data.tag);
    }
Beispiel #2
0
    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);
    }
Beispiel #3
0
    public void OnBool(SV_Data data)
    {
        switch (data.tag)
        {
        case "test":
            Debug.Log("Value: " + data.boolValue);
            break;
        }

        Debug.Log("[SV_HandlerBankEvents]: OnBool " + data.tag);
    }
Beispiel #4
0
    public void OnDouble(SV_Data data)
    {
        switch (data.tag)
        {
        case "test":
            Debug.Log("Value: " + data.doubleValue);
            break;
        }

        Debug.Log("[SV_HandlerBankEvents]: OnDouble " + data.tag);
    }
Beispiel #5
0
    public void OnFloat(SV_Data data)
    {
        switch (data.tag)
        {
        case "test":
            Debug.Log("Value: " + data.floatValue);
            break;
        }

        Debug.Log("[SV_HandlerBankEvents]: OnFloat " + data.tag);
    }
Beispiel #6
0
    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);
    }