public void OnPointerEnter(PointerEventData e) { BarracksEntry be = entry.GetComponent <BarracksEntry>(); BaseManager.currentHoverCharacter = be.character; be.showPanel(options); }
public void OnPointerExit(PointerEventData e) { BarracksEntry be = entry.GetComponent <BarracksEntry>(); BaseManager.currentHoverCharacter = null; be.onStopHovering(); }
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); }