Zdexby TheHolyOneZ
42,628 classes
Class

PlayerInputManager

: MonoBehaviour : Behaviour : Component : Object : Object
UnityEngine.InputSystem.PlayerInputManager, Unity.InputSystem 0x0128 (296 B) inherited 0x0018 Unity.InputSystem.dll
0x00x0128

Members 21

OffsetSizeNameTypeFlagsDefault
—0x08PlayerJoinedMessagestringPublicStatic+1 flags0
—0x08PlayerLeftMessagestringPublicStatic+1 flags0
0x08<instance>k__BackingFieldPlayerInputManagerPrivateStatic—
0x04m_NotificationBehaviorPlayerNotifications1 flags—
0x04m_MaxPlayerCountint1 flags—
0x01m_AllowJoiningbool1 flags—
0x00210x03padding / unreflected
0x04m_JoinBehaviorPlayerJoinBehavior1 flags—
0x08m_PlayerJoinedEventPlayerJoinedEvent1 flags—
0x08m_PlayerLeftEventPlayerLeftEvent1 flags—
0x18m_JoinActionInputActionProperty1 flags—
0x08m_PlayerPrefabGameObject1 flags—
0x01m_SplitScreenbool1 flags—
0x01m_MaintainAspectRatioInSplitScreenbool1 flags—
0x005A0x02padding / unreflected
0x04m_FixedNumberOfSplitScreensint1 flags—
0x10m_SplitScreenRectRect1 flags—
0x01m_JoinActionDelegateHookedboolPrivate+1 flags—
0x01m_UnpairedDeviceUsedDelegateHookedboolPrivate+1 flags—
0x00720x06padding / unreflected
0x08m_JoinActionDelegateAction<UnityEngine.InputSystem.InputAction.CallbackContext>Private+1 flags—
0x08m_UnpairedDeviceUsedDelegateAction<UnityEngine.InputSystem.InputControlPrivate+1 flags—
0x50m_PlayerJoinedCallbacksCallbackArray<System.Action<UnityEngine.InputSystem.PlayerInput>>Private+1 flags—
0x50m_PlayerLeftCallbacksCallbackArray<System.Action<UnityEngine.InputSystem.PlayerInput>>Private+1 flags—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 42

SignatureFlagsNativeParams
bool get_splitScreen()Public+1 flags0x01
void set_splitScreen(bool value)Public+1 flags0x01
bool get_maintainAspectRatioInSplitScreen()Public+1 flags0x01
int get_fixedNumberOfSplitScreens()Public+1 flags0x04
Rect get_splitScreenArea()Public+1 flags0x10
int get_playerCount()Public+1 flags0x04
int get_maxPlayerCount()Public+1 flags0x04
bool get_joiningEnabled()Public+1 flags0x01
PlayerJoinBehavior get_joinBehavior()Public+1 flags0x04
void set_joinBehavior(const PlayerJoinBehavior& value)Public+1 flags0x04
InputActionProperty get_joinAction()Public+1 flags0x18
void set_joinAction(const InputActionProperty& value)Public+1 flags0x18
PlayerNotifications get_notificationBehavior()Public+1 flags0x04
void set_notificationBehavior(const PlayerNotifications& value)Public+1 flags0x04
PlayerJoinedEvent get_playerJoinedEvent()Public+1 flags0x08
PlayerLeftEvent get_playerLeftEvent()Public+1 flags0x08
void add_onPlayerJoined(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void remove_onPlayerJoined(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void add_onPlayerLeft(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void remove_onPlayerLeft(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
GameObject get_playerPrefab()Public+1 flags0x08
void set_playerPrefab(GameObject value)Public+1 flags0x08
PlayerInputManager get_instance()PublicStatic+1 flags0x08
void set_instance(PlayerInputManager value)PrivateStatic+1 flags0x08
void EnableJoining()Public0x00
void DisableJoining()Public0x00
void JoinPlayerFromUI()1 flags0x00
void JoinPlayerFromAction(const CallbackContext& context)Public0x10
void JoinPlayerFromActionIfNotAlreadyJoined(const CallbackContext& context)Public0x10
PlayerInput JoinPlayer(int playerIndex, int splitScreenIndex, const string& controlScheme, InputDevice pairWithDevice)Public0x08
PlayerInput JoinPlayer(int playerIndex, int splitScreenIndex, const string& controlScheme, const InputDevice[]& pairWithDevices)Public0x08
string[] get_messages()Static+2 flags0x08
bool CheckIfPlayerCanJoin(int playerIndex)Private0x04
void OnUnpairedDeviceUsed(InputControl control, const InputEventPtr& eventPtr)Private0x08
void OnEnable()Private0x00
void OnDisable()Private0x00
void UpdateSplitScreen()Private0x00
bool IsDeviceUsableWithPlayerActions(InputDevice device)Private0x08
void ValidateInputActionAsset()Private0x00
void NotifyPlayerJoined(PlayerInput player)1 flags0x08
void NotifyPlayerLeft(PlayerInput player)1 flags0x08
void .ctor()Public+1 flags0x00