public void GameEnd(int Fail, int Clear) { today = DateTime.UtcNow.AddHours(9).ToString("yyyy-MM-dd"); Parameter[] GameOverParameters = { new Parameter("date", today), new Parameter("play_count", ToTalPlayCount), new Parameter("play_time", playtime), new Parameter("play_ts", Ts), new Parameter("Game_End", Game_End), new Parameter("LevelNum", areaManager.GetCurrentAreaNum() + 1), new Parameter("LevelOrder", areaManager.GetCurrentAreaOrder() + 1), new Parameter("IsBonus", areaManager.FireBaseBoolCheck()), new Parameter("Stage", stageManager.GetCurrentStage() + 1), new Parameter("MapId", stageManager.GetCurrentStageId()), new Parameter("StartType", _currentState.ToString()), new Parameter("remained_bullet", bulletLauncher.GetNumberofbullets()), new Parameter("Fail", Fail), new Parameter("Clear", Clear), new Parameter("TrailId", skinManager.CurrentTrailSkinId), new Parameter("GunId", skinManager.CurrentGunSkinId), new Parameter("Version", Application.version), new Parameter("BonusObejctCount", CountBonsObject.Instance.GetBonusObejctCount()) }; FirebaseAnalytics.LogEvent("play_end", GameOverParameters); // string a = string.Format("EventName = play_end TrailId = {0} ,GunId = {1} , play_count = {2} , play_time = {3} , Fail = {4} , Clear = {5} ,remained_bullet = {6}, StartType = {7} , MapId = {8} , LevelNum = {9} , Stage = {10}, IsBonus = {12}, BonusObjectCount = {13} " // , skinManager.CurrentTrailSkinId, skinManager.CurrentGunSkinId, ToTalPlayCount, playtime, Fail, Clear, bulletLauncher.GetNumberofbullets(), _currentState.ToString(), stageManager.GetCurrentStageId(), areaManager.GetCurrentAreaNum() + 1, stageManager.GetCurrentStage() + 1, areaManager.GetCurrentAreaOrder() + 1, areaManager.FireBaseBoolCheck(), CountBonsObject.Instance.GetBonusObejctCount()); // Debug.Log(a); ReSet(); SaveManager.Save(this); }