コード例 #1
0
 public void UpdateUnitStatus(UnitStatusComponent status)
 {
     AttackPowerText.text = status.AttackPower.ToString();
     AttackRangeText.text = status.AttackRange.ToString();
     MoveSpeedText.text   = status.MoveSpeed.ToString();
     VisionRangeText.text = status.VisionRange.ToString();
     HpBar.SetMaxValue(status.HitPoint);
 }
コード例 #2
0
        public void HpBarUpdated()
        {
            var system = new LocalCharacterHpBarSystem(_contexts, _hp);

            var player = CreatePlayerEntity(1);

            player.isLocal = true;

            var ch = _contexts.unit.CreateEntity();

            ch.AddOwner(player);
            ch.AddHitpoint(1);

            _hp.SetMaxValue(10);

            system.Execute();

            Assert.AreEqual("1/10", _hp.ValueText.text);
            Assert.AreEqual(0.1f, _hp.CurrentValueBarImage.transform.localScale.x);
        }
コード例 #3
0
ファイル: Npc.cs プロジェクト: Mauvemau/LeapLash
 private void Start()
 {
     hpBar.SetMaxValue(hitpoints);
 }