// Use this for initialization
    void Start()
    {
        // Try Find our Moga Manager Game Object
        mogaManagerObject = GameObject.Find("MogaControllerManager");

        // If it exists..
        if (mogaManagerObject != null)
        {
            // Check the Moga Manager Script is correctly attached to the Moga  Manager Game Object
            mogaManagerScript = mogaManagerObject.GetComponent <Moga_ControllerManager>();

            // If it is attached...
            if (mogaManagerScript != null)
            {
                // Register MOGA Controller
                Input.RegisterMogaController();

                // Get our mapped KeyCode Values and assign them.
                aButtonKeyCode = mogaManagerScript.p1ButtonA;
                bButtonKeyCode = mogaManagerScript.p1ButtonB;
                xButtonKeyCode = mogaManagerScript.p1ButtonX;
                yButtonKeyCode = mogaManagerScript.p1ButtonY;

                mogaFound = true;
            }
        }
    }
 void Start()
 {
             #if UNITY_EDITOR
     debug = false;
             #else
     debug = false;
             #endif
     if (Grid.mogaManagerObject != null)
     {
         // Check the Moga Manager Script is correctly attached to the Moga  Manager Game Object
         mogaManagerScript = Grid.mogaManagerObject.GetComponent <Moga_ControllerManager>();
         if (mogaManagerScript != null)
         {
             Input.RegisterMogaController();
         }
     }
 }