public void MonsterSaleCancelled() { if (monsterSoldCallback != null) { monsterSoldCallback(false); monsterSoldCallback = null; } monsterSaleConfirmationPanel.Dismiss(); }
public void LaunchSellMonsterGUI(MonsterSpawner spawner, SellMonsterResults monsterSoldCallback) { DismissAll(); if (monsterSelectedCallback != null) { monsterSelectedCallback(null); monsterSelectedCallback = null; } //If we already have an active callback set then return false to that caller since it's monster wasn't sold. if (this.monsterSoldCallback != null) this.monsterSoldCallback(false); this.monsterSoldCallback = monsterSoldCallback; monsterSaleConfirmationPanel.BringIn(); }