コード例 #1
0
    public void OnPointerEnter(PointerEventData e)
    {
        BarracksEntry be = entry.GetComponent <BarracksEntry>();

        BaseManager.currentHoverCharacter = be.character;
        be.showPanel(options);
    }
コード例 #2
0
    public void OnPointerExit(PointerEventData e)
    {
        BarracksEntry be = entry.GetComponent <BarracksEntry>();

        BaseManager.currentHoverCharacter = null;
        be.onStopHovering();
    }
コード例 #3
0
 public void fillBarracks(GameObject barracksEntryTemplate, List <Character> characterList)
 {
     characters = characterList;
     foreach (Character character in characters)
     {
         AbilityScores abilityScores         = character.characterSheet.abilityScores;
         GameObject    newBarracksEntryPanel = (GameObject)Instantiate(barracksEntryTemplate);
         BarracksEntry newBarracksEntry      = newBarracksEntryPanel.GetComponentInChildren <BarracksEntry>();
         newBarracksEntryPanel.transform.SetParent(barracksRoster.transform, false);
         newBarracksEntry.assignCharacter(character);
         characterEntries[character] = newBarracksEntry;
     }
     //Destroy(barracksEntryTemplate);
 }