void Start() { if (this.slot == null) this.slot = this.GetComponent<UITalentSlot>(); if (this.slot == null || this.talentDatabase == null || this.spellDatabase == null) { this.Destruct(); return; } UITalentInfo info = this.talentDatabase.GetByID(this.assignTalent); if (info != null) { this.slot.Assign(info, this.spellDatabase.GetByID(info.spellEntry)); this.slot.AddPoints(this.addPoints); } this.Destruct(); }
void Start() { if (this.slot == null) { this.slot = this.GetComponent <UITalentSlot>(); } if (this.slot == null || this.talentDatabase == null || this.spellDatabase == null) { this.Destruct(); return; } UITalentInfo info = this.talentDatabase.GetByID(this.assignTalent); if (info != null) { this.slot.Assign(info, this.spellDatabase.GetByID(info.spellEntry)); this.slot.AddPoints(this.addPoints); } this.Destruct(); }