public override void AgentAction(float[] vectorAction, string textAction) { Vector2 polarAngle = new Vector2(vectorAction[0] * 180f, vectorAction[1] * 180f); drone.UpdateMotion(polarAngle, ScaleSpeed(vectorAction[2])); drone.UpdateAxes(); decisionInterval = Mathf.RoundToInt((vectorAction[3] + 1f) * 10f) + 1; // -> 1-21 crntStep = 0; }