UnityStandardAssets.CrossPlatformInput.VirtualInput.RegisterVirtualButton C# (CSharp) Méthode

RegisterVirtualButton() public méthode

public RegisterVirtualButton ( UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager button ) : void
button UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager
Résultat void
        public void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button)
        {
            // check if already have a buttin with that name and log an error if we do
            if (m_VirtualButtons.ContainsKey(button.name))
            {
                Debug.LogError("There is already a virtual button named " + button.name + " registered.");
            }
            else
            {
                // add any new buttons
                m_VirtualButtons.Add(button.name, button);

                // if we dont want to match to the input manager then always use a virtual axis
                if (!button.matchWithInputManager)
                {
                    m_AlwaysUseVirtual.Add(button.name);
                }
            }
        }

Usage Example

 public static void RegisterVirtualButton(VirtualButton button)
 {
     activeInput.RegisterVirtualButton(button);
 }