public void AddCursor(PlayerLobbyCursor cursor) { print("AddCursor called"); playerCursors.Add(cursor); foreach (PlayerLobbyCursor curCursor in playerCursors) { curCursor.PairToDevice(); } GetDeviceList(); }
public void MouseSelectAction() { NeonHeightsLobbyClient2 clientHandler = GameObject.FindObjectOfType <NeonHeightsDataHandler>().GetLocalClient(); PlayerLobbyCursor cursor = clientHandler.GetKeyboardPlayer(); if (cursor != null) { SelectAction(cursor); } }
public PlayerLobbyCursor GetKeyboardPlayer(bool create = false) { if (numKeyboards == 0 && create) { OnPlayerJoined(KEYBOARD); } PlayerLobbyCursor toReturn = null; foreach (PlayerLobbyCursor cursor in playerCursors) { if (cursor.isKeyboardControlled()) { toReturn = cursor; break; } } return(toReturn); }
public override void SelectAction(PlayerLobbyCursor cursor) { }
public override void SelectAction(PlayerLobbyCursor cursor) { cursor.SetTeam(team); }
public override void SelectAction(PlayerLobbyCursor cursor) { cursor.SetCharacter(selectedCharacter); }
public virtual void ExitAction(PlayerLobbyCursor cursor) { }
public virtual void HoverAction(PlayerLobbyCursor cursor) { }
public abstract void SelectAction(PlayerLobbyCursor cursor);