using UnityEngine;
using System.Collections;

public class Constants {

	public static float OUT_CIRCLE_RADIUS = 18.0f;
	public static float ORBIT_RADIUS = 2.51f;
	public static float QUEUE_FREQUENCY = 2.4f;

	public static float THINKIE_MAX_SPEED = 0.12f;
	public static float THINKIE_MIN_SPEED = 0.048f;
	public static float THINKIE_CORPSE = 1.0f;

	public static float GENERATOR_RADIUS = 9.8f;
	public static float GENERATOR_RADIUS_COLLAPSED = 2.88f;
	public static float GENERATOR_MAX_FREQUENCY = 0.96f;
	public static float GENERATOR_MIN_FREQUENCY = 0.24f;

	public static Vector3 EXIT_TUNNEL_START = new Vector3(0.0f, -1.2f, 0.0f);
	public static Vector3 EXIT_TUNNEL_END = new Vector3(0.0f, -6.0f, 0.0f);

	public static float BULLET_SPEED = 0.48f;
	public static float LASER_SPEED = 0.096f;

	public static float CATCH_TIME_LIMIT = 0.48f;

	public static float BASIC_WEAPON_FREQUENCY = 0.24f;
	public static float LASER_FREQUENCY = 0.0f;

	public static float LASER_BEAM_HEIGHT = 900.0f;
	public static float LASER_TIME_LIMIT = 3.4f;
	public static float LASER_TEXT_TIME = 1.44f;
	public static int LASER_USAGE_LIMIT = 2;

	public static float TEXT_SHAKE_MAGNITUDE = 0.12f;

	public static float CAM_SHAKE_MAGNITUDE = 0.048f;
	public static float CAM_POSITION_RESET_TIME = 0.96f;

	public static float HOLE_ROTATION_MAX_SPEED = 0.048f;
	public static float HOLE_ROTATION_MIN_SPEED = 0.012f;
	public static float HOLE_MAX_SCALE = 1.2f;
	public static float HOLE_MIN_SCALE = 0.29f;

	public static float GAME_TIME_LIMIT = 48.0f;
}
