Example #1
0
 public void CameraForTheBoss()
 {
     if (!vAux_cameraBoss)
     {
         StartCoroutine(CAuxiliarFunctions.Coroutine_CameraBoss(11f));
         vAux_cameraBoss = true;
     }
 }
Example #2
0
    private void Oscillate() //Oscilates the projectile in the X or Y axis depending on its direction
    {
        Vector3 _newPosition = transform.position;

        if (s_direction == S_Direction.Left || s_direction == S_Direction.Right)
        {
            _newPosition.y    += CAuxiliarFunctions.SinValue(v_oscillationAmplitude, v_oscillationFrequency);
            transform.position = new Vector3(this.transform.position.x, _newPosition.y, this.transform.position.z);
        }
        else if (s_direction == S_Direction.Up || s_direction == S_Direction.Down)
        {
            _newPosition.x    += CAuxiliarFunctions.SinValue(v_oscillationAmplitude, v_oscillationFrequency);
            transform.position = new Vector3(_newPosition.x, this.transform.position.y, this.transform.position.z);
        }
    }