示例#1
0
 private void Start()
 {
     hpBar      = UIManager.main.GetHitPointBar(health);
     agent      = GetComponent <NavMeshAgent>();
     agentSpeed = agent.speed;
     pool       = GetComponent <Pooled>().GetPool();
     Initialize();
 }
示例#2
0
 public override void Render()
 {
     if (ShowHitbar)
     {
         HitPointBar.Render();
     }
     base.Render();
 }
示例#3
0
    public HitPointBar GetHitPointBar(float hp)
    {
        HitPointBar hpBar = Prefabs.Instantiate <HitPointBar>();

        hpBar.Initialize(hp);
        hpBar.transform.SetParent(worldSpaceCanvas);
        return(hpBar);
    }
示例#4
0
文件: BaseTower.cs 项目: Juutis/AKJ9
    void Start()
    {
        hitPointBar = UIManager.main.GetHitPointBar(hp);
        Vector3 hpBarPos = transform.position;

        hpBarPos.y = 4f;
        hitPointBar.SetSize(new Vector2(200, 20));
        hitPointBar.UpdatePosition(hpBarPos);
    }
示例#5
0
        public void SetHitpoint(double value)
        {
            double factor = 100 / MaxStrength;

            HitPointBar.SetHitpoint(100 - ((factor * value) - 100));
        }
示例#6
0
        public void AdjustHitBar(double value)
        {
            double val = Strength % 100;

            HitPointBar.HitpointSubtract(value);
        }