示例#1
0
 private void ShowLabels(Token token)
 {
     BaseInfo[] infos = token.All <BaseInfo>();
     for (int i = 0; i < infos.Length; i++)
     {
         GUI.Label(new Rect(leftOffset, topOffset + (labelHeight + topOffset) * i, labelWidth, labelHeight), infos[i].Content);
     }
 }
示例#2
0
 // returns true if skill was selected
 private bool ShowSkills(Token token)
 {
     BaseSkill[] skills = token.All <BaseSkill>();
     if (skills != null)
     {
         for (int i = 0; i < skills.Length; i++)
         {
             if (GUI.Button(new Rect(leftOffset + ((buttonWidth + leftOffset) * i), Screen.height - topOffset - buttonHeight, buttonWidth, buttonHeight), skills[i].power))
             {
                 SkillEvent(skills[i]);
                 Event.current.Use();
                 return(true);
             }
         }
     }
     return(false);
 }