public void AddHeroActor(HeroActor actor) { SummonScrollSlot slot = Instantiate(prefab, transform); slot.SetActor(actor); summonSlots.Add(slot); }
public void SetSummoning(HeroActor actor, SummonScrollSlot summonSlot, Action summonCallback) { if (IsSummoningMode) { if (selectedSummonSlot == summonSlot) { summonSlot.image.color = Color.white; IsSummoningMode = false; SetTileHighlight(false); return; } else { selectedSummonSlot.image.color = Color.white; } } SetTileHighlight(true); IsSummoningMode = true; selectedSummonSlot = summonSlot; selectedHero = actor; onSummonCallback = summonCallback; }