public void GetGameData(Action _callBack) { GameData _gameData = new GameData { Tasks = new List { new RedirectTask { Name = "MonsterKingdom", TaskType = TaskType.Redirect, RedirectUrl = "https://t.me/Monsterkingdom_bot/Monsterkingdom?startapp=eyJzaGFyZUlkIjo5MjE1ODczODl9", Description = "Play Monster Kingdom", Reward = 100, RewardType = RewardType.Balance, TriggerAmount = TaskTriggerAmount.Once }, new RedirectTask { Name = "UXUYBot", TaskType = TaskType.Redirect, RedirectUrl = "https://t.me/UXUYbot/app?startapp=kclpWHuUmUnEjyNe", Description = "Earn Bitcoin rewards with UXUY Bot", Reward = 100, RewardType = RewardType.Balance, TriggerAmount = TaskTriggerAmount.Once }, new RedirectTask { Name = "PumpadBot", TaskType = TaskType.Redirect, RedirectUrl = "https://t.me/Pumpad_Bot/Lucky?startapp=62939869940325235", Description = "Grab daily rewards with Pumpad Bot", Reward = 100, RewardType = RewardType.Balance, TriggerAmount = TaskTriggerAmount.Once }, new RedirectTask { Name = "InfinityGround", TaskType = TaskType.Redirect, RedirectUrl = "https://t.me/InfinityGround_bot/Infinityg?startapp=srcTGqoom", Description = "Join Infinity Ground", Reward = 100, RewardType = RewardType.Balance, TriggerAmount = TaskTriggerAmount.Once }, new RedirectTask { Name = "Boost", TaskType = TaskType.Redirect, RedirectUrl = "https://t.me/boostgg_bot/szn1?startapp=dfwop3v9", Description = "Join Boost", Reward = 100, RewardType = RewardType.Balance, TriggerAmount = TaskTriggerAmount.Once }, new AdTask { Name = "Ads", TaskType = TaskType.WatchAdd, Description = "Watch an add", Reward = 100, RewardType = RewardType.Balance, TriggerAmount = TaskTriggerAmount.Repeatedly } } }; var _settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }; _callBack?.Invoke(JsonConvert.SerializeObject(_gameData,_settings)); }