// Return true if the tip has already been consulted public bool IsTipAlreadyConsulted(TipEnum tipEnum) { if (this.playerData.tips == null) { this.playerData.tips = new List <TipEnum>(); } return(this.playerData.tips.Contains(tipEnum)); }
// Mark a tip as "consulted", it will not be shown anymore public void ConsultTip(TipEnum tipEnum) { if (this.playerData.tips == null) { this.playerData.tips = new List <TipEnum>(); } if (!this.playerData.tips.Contains(tipEnum)) { this.playerData.tips.Add(tipEnum); } }