using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using MLAgents;

public class WallJumpAcademy : Academy {

    [Header("Specific to WallJump")]
	public float agentRunSpeed;
    public float agentJumpHeight;
    //when a goal is scored the ground will use this material for a few seconds.
	public Material goalScoredMaterial; 
    //when fail, the ground will use this material for a few seconds. 
    public Material failMaterial;

    [HideInInspector]
    //use ~3 to make things less floaty
	public float gravityMultiplier = 2.5f; 
    [HideInInspector]
	public float agentJumpVelocity = 777;
    [HideInInspector]
	public float agentJumpVelocityMaxChange = 10;

    // Use this for initialization
    public override void InitializeAcademy()
    {
        Physics.gravity *= gravityMultiplier;
    }
}
