void OnMouseDown() { if (this.name.Equals("AddEvent")) { Dictionary <string, object> ev = new Dictionary <string, object> (); ev ["str"] = "strstr"; ev ["int"] = 12345; ev ["long"] = 12345678912345678; ev ["float"] = 12.345; ev ["double"] = 12.3459832987654; ev ["bool"] = true; td.AddEvent("unitytbl", ev, delegate() { print("AddEvent Success!!! : " + counter); }, delegate(string errorCode, string errorMsg) { print("AddEvent Error!!! : " + counter + ", errorCode=" + errorCode + ", errorMsg=" + errorMsg); } ); td.AddEvent("unitytbl", "another_event", "foobar"); counter++; } else if (this.name.Equals("UploadEvents")) { print("GetGlobalSessionId() before EndGlobalSession(): " + TreasureData.GetGlobalSessionId()); TreasureData.EndGlobalSession(); print("GetGlobalSessionId() after EndGlobalSession(): " + TreasureData.GetGlobalSessionId()); td.AddEvent("unitytbl", "event_type", "upload"); td.UploadEvents( delegate() { print("UploadEvents Success!!! : " + counter); }, delegate(string errorCode, string errorMsg) { print("UploadEvents Error!!! : " + counter + ", errorCode=" + errorCode + ", errorMsg=" + errorMsg); } ); counter++; } }