private void OnDailyBonusClaimed(DailyBonusItem item) { if (IsLoaded) { IsAnyDailyBonusClaimed = true; SkipState(TutorialStateName.DailyBonus); } }
private void Item_Claim(DailyBonusItem item) { //var item = sender as DailyBonusItem; if (item.Status != DailyBonusStatus.Available) { return; } _lastClickedItem = item; LootboxOpenView.PrepareClaim(_lastClickedItem); Player.LegacyPlayerData.DailyBonusGathered = true; Player.LegacyPlayerData.DateOfferClicked = DateTime.Now; Items[Player.LegacyPlayerData.ConsecutiveDaysEntered].Status = DailyBonusStatus.Claimed; Player.LegacyPlayerData.ConsecutiveDaysEntered++; if (Player.LegacyPlayerData.ConsecutiveDaysEntered > 6) { Player.LegacyPlayerData.ConsecutiveDaysEntered = 0; } }
public static void OnDailyBonusClaimed(DailyBonusItem item) => DailyBonusClaimed?.Invoke(item);
public void PrepareClaim(DailyBonusItem item) { gameObject.SetActive(true); _item = item; Icon.sprite = UseDailyBonusItemPrep ? _item.ButtonBG : DefaultSprite; }