Exemplo n.º 1
0
 public override void Update()
 {
     if (_isMoving)
     {
         _moveTime++;
         if (_moveTime >= _moveDuration)
         {
             _isMoving = false;
             _enemyAni.Play(AniActionType.Idle, Consts.DIR_NULL);
         }
     }
     if (_isColorChanged)
     {
         _enemyAni.SetColor(_curColor.r, _curColor.g, _curColor.b, _curColor.a);
         _isColorChanged = false;
     }
     if (_isScaleChanged)
     {
         _enemyAni.SetScale(_curScale.x, _curScale.y);
         _isScaleChanged = false;
     }
 }
Exemplo n.º 2
0
 public override void SetColor(float r, float g, float b, float a)
 {
     _bossAni.SetColor(r, g, b, a);
 }