public bool AddCanvasGauge(UIGauge newGauge, float maxDisplayableValue, float minDisplayableValue) { if (newGauge != null) { newGauge.Build(interfaceCanvasTrans, maxDisplayableValue, minDisplayableValue); return(newGauge.WasBuilt()); } return(false); }
private void CreateGauge() { collectGauge = FindObjectOfType <UIPlantGaugeManager>().CreateGauge(); collectGauge.GetComponent <UITargetFollow>().SetTarget(transform); gauge = collectGauge.GetComponent <UIGauge>(); gauge.SetGauge(null, 0, plant.gatheringTime, 0); collectGauge.SetActive(false); }
private void Start() { monster = MonsterDB.Instance.FindItem(monsterID); dropper.SetDropList(monster.Dropitemid, monster.Droppercent, monster.Mindrop, monster.Maxdrop, monster.Mingold, monster.Maxgold); sightChecker.SetSight(monster.Sight + 2f); hp = monster.Hp; hpGauge = FindObjectOfType <UIMonsterGaugeManager>().CreateGauge(); hpGauge.GetComponent <UITargetFollow>().SetTarget(transform); gauge = hpGauge.GetComponent <UIGauge>(); gauge.SetGauge(null, 0, hp, hp); StartCoroutine(UpdateState()); }