using System;
using System.Collections.Generic;
using Chernobyl.Collections.Generic.Event;
using Chernobyl.Event;
using Chernobyl.Mathematics;
using Chernobyl.Mathematics.Mechanics;
using Chernobyl.Mathematics.Movement;
using Chernobyl.Mathematics.Vectors;
using Chernobyl.Values;
namespace Chernobyl.Input.Controls.Axis
{
///
/// A helper class that allows for easy creation of
/// classes.
///
public class Axis3DControl : Axis2DControl, IAxis3DControl
{
///
/// Initializes a new instance of the class.
///
/// The services class that contains the
/// dependencies that are to be injected into this object.
public Axis3DControl(IEventCollection