Beispiel #1
0
        protected override void OnEnemyInit()
        {
            _DamageTextAngleStep    *= Mathf.Deg2Rad;
            _InfernoDamageTextAngle *= Mathf.Deg2Rad;

            AngleLanes = new CircularSelector <Vector3>();

            for (float f = 0; f < MathUtil.Pi2f - 0.01f; f += DamageTextAngleStep)
            {
                AngleLanes.Add(MathUtil.VectorAtRadianAngle(f, DamageTextDistance));
            }

            InfernoDamageAngle = MathUtil.VectorAtRadianAngle(InfernoDamageTextAngle, InfernoDamageTextDistance);

            ParticleColor    = Color.green;
            ParticleColorAlt = new Color32(255, 182, 193, 255);

            base.OnActivate();

            LastestDamageHealthBar.Init();
        }
Beispiel #2
0
 private void RefreshHealthBarText()
 {
     HealthBar.SetText(CurrentHealth);
     LastestDamageHealthBar.SetText(LastDamage);
 }