void Awake() { modalView = this.transform.GetComponentInChildren <ModalView>(); spriteManager = this.transform.GetComponentInChildren <InGameSpriteManager>(); //Set up event notificaiton subject = new Subject(); models = new ModelManager(spriteManager); RegisterAllController(subject); subject.notify(EventFlag.Game.SetUp); }
public void SetUp(InGameSpriteManager spriteManager, CharacterStats characterStats, PageType pageType, System.Action <CharacterStats> ActionButton) { _characterStats = characterStats; nameText.text = _characterStats.full_name; salaryText.text = "$2000"; negativeFeatureText.text = _characterStats.negativeCharStat.name; positiveFeatureText.text = _characterStats.positiveCharStat.name; avatarIcon.sprite = spriteManager.FindSprite(characterStats.icon_name, ParameterFlag.SpriteTag.Character); if (fireStamp != null) { fireStamp.enabled = false; } if (hireStamp != null) { hireStamp.enabled = false; } AssignButtonEvent(pageType, ActionButton); }
public void SetUp(InGameSpriteManager spriteManager) { this.spriteManager = spriteManager; }
public ModelManager(InGameSpriteManager spriteManager) { RegisterModels(); }
public CharacterModel(InGameSpriteManager spriteManager) { _spriteManager = spriteManager; UpdateFromDatabase(); }