C# Class DebugZeusMenu, GameProject

this class acts as an EventListener and manager for the connect via zeus menu
Inheritance: Bolt.GlobalEventListener
Show file Open project: EECS390IndieTeam/GameProject

Public Properties

Property Type Description
listEntryPrefab GameObject
natInfoText UnityEngine.UI.Text
passwordPanel PasswordPanel,
refreshButton UnityEngine.UI.Button
scrollPanel UnityEngine.RectTransform

Public Methods

Method Description
PollSessionList ( ) : void
SessionListUpdated ( UdpKit.UdpSession>.UdpKit sessionList ) : void
Start ( ) : void
Update ( ) : void
ZeusConnectFailed ( UdpKit endpoint ) : void
ZeusConnected ( UdpKit endpoint ) : void
ZeusDisconnected ( UdpKit endpoint ) : void
ZeusNatProbeResult ( UdpKit features ) : void

Private Methods

Method Description
colorFeatState ( UdpKit val ) : string
createEntryForSession ( UdpKit session ) : void
destroyAllEntries ( ) : void

Method Details

PollSessionList() public method

public PollSessionList ( ) : void
return void

SessionListUpdated() public method

public SessionListUpdated ( UdpKit.UdpSession>.UdpKit sessionList ) : void
sessionList UdpKit.UdpSession>.UdpKit
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

ZeusConnectFailed() public method

public ZeusConnectFailed ( UdpKit endpoint ) : void
endpoint UdpKit
return void

ZeusConnected() public method

public ZeusConnected ( UdpKit endpoint ) : void
endpoint UdpKit
return void

ZeusDisconnected() public method

public ZeusDisconnected ( UdpKit endpoint ) : void
endpoint UdpKit
return void

ZeusNatProbeResult() public method

public ZeusNatProbeResult ( UdpKit features ) : void
features UdpKit
return void

Property Details

listEntryPrefab public property

public GameObject listEntryPrefab
return GameObject

natInfoText public property

public Text,UnityEngine.UI natInfoText
return UnityEngine.UI.Text

passwordPanel public property

public PasswordPanel, passwordPanel
return PasswordPanel,

refreshButton public property

public Button,UnityEngine.UI refreshButton
return UnityEngine.UI.Button

scrollPanel public property

public RectTransform,UnityEngine scrollPanel
return UnityEngine.RectTransform