Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using Text = TMPro.TextMeshProUGUI;
- namespace QuestEngine
- {
- public class LevelRequirementView : RequrimentView
- {
- [SerializeField] Text _neededLevel;
- [SerializeField] Text _levelText;
- public override void Init(IRequirement requirement)
- {
- if (TryGetMyRequriment<LevelRequirement>(requirement, out LevelRequirement levelRequirement) == false) return;
- _levelText.color = _neededLevel.color = levelRequirement.SatisfactionColor;
- _neededLevel.text = requirement.Description;
- }
- public override bool IsMyRequriment(IRequirement requirement) => requirement is LevelRequirement;
- }
- }
Add Comment
Please, Sign In to add comment