private void ChangeTextOnButton(int index) { Reviewprefab reviewPrefab = _go[index - 1].GetComponent <Reviewprefab>(); Reviews review = _reviewsInInbox[index - 1]; reviewPrefab.Effect = PopupScript.EffectText; reviewPrefab.Content = PopupScript.ContentText; if (_reviewsInInbox[index - 1].Insert) { reviewPrefab.ChangeText ( review.Headline, review.PreInsert, review.FieldType, review.AfterInsert, review.InfluencePercentage.ToString() ); } else { reviewPrefab.ChangeText ( review.Headline, review.PreInsert, review.InfluencePercentage.ToString() ); } PopupScript.EffectText.text = reviewPrefab.Effect.text; PopupScript.ContentText.text = reviewPrefab.Content.text; }
private void SetEffect() { if (_actieveKanskaarten[0].Insert) { KanskaartText.text = _actieveKanskaarten[0].PreInsert + " " + Reviewprefab.GetInsert(_actieveKanskaarten[0].FieldType) + " " + _actieveKanskaarten[0].AfterInsert; } else { KanskaartText.text = _actieveKanskaarten[0].PreInsert; } string effectPercentage = ""; string effectReward = ""; if (_actieveKanskaarten[0].PrefabUpgrade) { List <Cultivation> tempList = new List <Cultivation>(); if (_actieveKanskaarten[0].Type == NodeState.CurrentStateEnum.Farm) { tempList = GridManager.Instance.GetCertainSizeCultivation((int)_actieveKanskaarten[0].Size, true); } else if (_actieveKanskaarten[0].Type == NodeState.CurrentStateEnum.Field) { tempList = GridManager.Instance.GetCertainSizeCultivation((int)_actieveKanskaarten[0].Size, false); } for (int i = 0; i < tempList.Count; i++) { if (_actieveKanskaarten[0].FieldType == NodeState.FieldTypeEnum.Nothing || _actieveKanskaarten[0].FieldType == tempList[i].FieldType) { tempList[i].EnviromentValue += _actieveKanskaarten[0].EnviromentInfluence; tempList[i].Happiness += _actieveKanskaarten[0].HappinessInfluence; int monneyIncrease = tempList[i].MoneyTick / _actieveKanskaarten[0].IncomePercentageIncrease; tempList[i].MoneyTick += monneyIncrease; SimpleMoneyManager.Instance.AddMoney(_actieveKanskaarten[0].Reward); } } } else { SimpleMoneyManager.Instance.AddMoney(_actieveKanskaarten[0].Reward); SimpleMoneyManager.Instance.SetPercentage(_actieveKanskaarten[0].FieldType, _actieveKanskaarten[0].InfluencePercentage); }