private IEnumerator Start() { yield return(new WaitForSeconds(0.1f)); var savedata = GameData.Load(); if (savedata.items.Count > 0) { score.Current = savedata.score; ballsManager.LoadBalls(savedata.score, savedata.origin); foreach (var item in savedata.items) { if (item.type == 1) { bricksManager.AddExtraBall(item.pos.x, item.pos.y); } else if (item.type == 2) { bricksManager.AddBrick(item.pos.x, item.pos.y, item.health); } } StartCoroutine(TakeReady(false)); } else { StartCoroutine(TakeReady(true)); } #if DATABEEN DataBeen.SendStartLevelData("game"); #endif }
void OnEnable() { t = (DataBeen)target; getTarget = new SerializedObject(t); apiKey = getTarget.FindProperty("apiKey"); storeTarget = getTarget.FindProperty("target"); customtarget = getTarget.FindProperty("customTarget"); }
public override void Back() { GameData.Clear(); base.Back(); Popup_Leaderboard.SendScore(res => { }); #if DATABEEN DataBeen.SendEndLevelData("game", score.Current, false); #endif }
private void Start() { playerGolds.SetFormatedText(gameManager.PlayerGolds); items[0].Setup(gameManager.shopItems[0]); items[1].Setup(gameManager.shopItems[1]); items[2].Setup(gameManager.shopItems[2]); #if DATABEEN DataBeen.SendStartLevelData("shop"); #endif }
void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; } }
public override void Back() { base.Back(); if (callbackFun != null) { callbackFun(); } #if DATABEEN DataBeen.SendEndLevelData("shop", purchaseditem != null ? purchaseditem.price : 0, purchaseditem != null); #endif }
public void OnItemClick(int index) { var item = gameManager.shopItems[index]; if (item == null) { return; } PurchaseSystem.Purchase(PurchaseProvider.Bazaar, item.sku, (success, msg) => { if (success) { purchaseditem = item; PurchaseSystem.Consume(); StartCoroutine(AddGold(item.gold)); #if DATABEEN DataBeen.SendPurchaseData(item.sku, msg); #endif } }); }
private void Start() { OpenState <State_Loading>(); if (PlayerName.Length < 3) { PlayerName = "player" + Random.Range(1000, 9999); Popup_Leaderboard.SendScore(p => { #if DATABEEN DelayCall(10, () => { Debug.Log("Registered player"); DataBeen.SendCustomEventData("Registered", new DataBeenConnection.CustomEventInfo[] { new DataBeenConnection.CustomEventInfo() { key = "id", value = p.id } }); }); #endif }); } BadWordsFinder.Initialize(badnames.text.Split(new char[] { '\n' }, System.StringSplitOptions.RemoveEmptyEntries)); }