public void SendEvent_OnClick() { // Reporting a simple event to Singular SingularSDK.Event("Test Event"); ShowToast("Event sent"); }
// ´òµã²¿·ÖÔÝʱдËÀ public override void UploadRoleInfo(ROLE_INFO roleInfo) { if (roleInfo == null) { return; } if (roleInfo.roleLevel == 1 || roleInfo.roleLevel == 5 || roleInfo.roleLevel == 10) { HobaDebuger.LogWarningFormat("{0}UploadRoleInfo level:{1}", _KakaoPrefix, roleInfo.roleLevel.ToString()); SingularSDK.Event("Level", "level", roleInfo.roleLevel.ToString()); } }
public void SendEventWithArgs_OnClick() { var attributes = new Dictionary <string, object>() { ["key1"] = "value1", ["key2"] = "value2" }; // Reporting a simple event with your custom attributes to pass with the event SingularSDK.Event(attributes, "Test Event With Args"); ShowToast("Event with args sent"); }
public void OnDebugCmd(string cmd) { string[] result = cmd.Split(' '); if (result.Length == 0 || result.GetLength(0) < 2) { return; } if (result[0].Equals("dn")) { int cmdid = int.Parse(result[1]); if (cmdid == 9) { ChangeWeather(WeatherType.Rain); } else if (cmdid == 10) { ChangeWeather(WeatherType.Snow); } else if (cmdid == 11) { ChangeWeather(WeatherType.None); } else if (cmdid == 1) { DynamicEffectManager.Instance.OnDebugCmd(DynamicEffectType.Morning); } else if (cmdid == 2) { DynamicEffectManager.Instance.OnDebugCmd(DynamicEffectType.Day); } else if (cmdid == 3) { DynamicEffectManager.Instance.OnDebugCmd(DynamicEffectType.Dusk); } else if (cmdid == 4) { DynamicEffectManager.Instance.OnDebugCmd(DynamicEffectType.Night); } else if (cmdid == 801) { HobaDebuger.LogError("InitializeSingularSDK"); SingularSDK.InitializeSingularSDK(); } else if (cmdid == 802) { // An example login event with no arguments HobaDebuger.LogError("SingularSDK.Event"); SingularSDK.Event("Login"); } else if (cmdid == 803) { // An example login event passing two key value pairs SingularSDK.Event("Login", "Key1", "Value1", "Key2", 1234); } else if (cmdid == 804) { // An example JSONEvent passing a dictionary SingularSDK.Event(new Dictionary <string, object>() { { "Key1", "Value1" }, { "Key2", new Dictionary <string, object>() { { "SubKey1", "SubValue1" }, { "SubKey2", "SubValue2" } } } }, "JSONEvent"); } else if (cmdid == 805) { // Revenue with no product details SingularSDK.Revenue("USD", 9.99); } else if (cmdid == 806) { // Revenue with product details SingularSDK.Revenue("USD", 50.50, "abc123", "myProductName", "myProductCategory", 2, 25.50); } else if (cmdid == 807) { // Set a Custom User ID SingularSDK.SetCustomUserId("custom_user_id"); // Unset a Custom User ID SingularSDK.UnsetCustomUserId(); } else if (cmdid == 700) { //SendDebugData(); } else if (cmdid == 808) { _BlocksManager.OnDebugCmd(true); _ColliderManager.OnDebugCmd(false); } else if (cmdid == 809) { _BlocksManager.OnDebugCmd(false); _ColliderManager.OnDebugCmd(true); } } }