namespace UnityEngine.InputSystem { /// /// Determines how joins new players. /// /// /// /// /// public enum PlayerJoinBehavior { /// /// Listen for button presses on devices that are not paired to any player. If they occur /// and joining is allowed, join a new player using the device the button was pressed on. /// JoinPlayersWhenButtonIsPressed, JoinPlayersWhenJoinActionIsTriggered, /// /// Do not join players automatically. Call or /// explicitly in order to join new players. Alternatively, just create GameObjects with /// components directly and they will be joined automatically. /// /// /// This behavior also allows implementing more sophisticated device pairing mechanisms when multiple devices /// are involved. While initial engagement required by or /// allows pairing a single device reliably to a player, /// additional devices that may be required by a control scheme will still get paired automatically out of the /// pool of available devices. This means that, for example, if a given player joins by clicking a mouse button /// ... /// JoinPlayersManually, } }