protected override void Awake() { base.Awake(); stateManager = GetComponent <MonsterStateManager>(); informationUI = GetComponentInChildren <UIFloatingInformation>(); informationUI.gameObject.SetActive(false); }
private void setTargetToMonster(MonsterStateManager target) { this.targetStateManager = target; targetName.text = target.info.name; bool result = hpBar.updateBar((float)target.info.currentHp / (float)target.info.maxHp); if (result) { displayTimer = 0f; } }
public MonsterScripts(MonsterController controller, MonsterStateManager stateManager) { this.controller = controller; this.stateManager = stateManager; }
protected void Start() { stateManager = GetComponentInParent <MonsterStateManager>(); this.initialize((float)stateManager.info.currentHp / (float)stateManager.info.maxHp); }