C# Класс Gruppe22.Backend.NetLogic

All Game Logic events are handled server side -> send / receive events via network instead of handling them locally
Наследование: Logic, IHandleEvent
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_network Gruppe22.Client.NetPlayer

Открытые методы

Метод Описание
HandleEvent ( bool DownStream, Events eventID ) : void

React to incoming events

NetLogic ( IHandleEvent parent, NetPlayer network ) : System

Constructor

RequestMap ( ) : void

Update local version of map

SendChat ( string text ) : void

Exchange text messages

Update ( GameTime gameTime ) : void

Exchange events with server

Описание методов

HandleEvent() публичный Метод

React to incoming events
public HandleEvent ( bool DownStream, Events eventID ) : void
DownStream bool
eventID Events
Результат void

NetLogic() публичный Метод

Constructor
public NetLogic ( IHandleEvent parent, NetPlayer network ) : System
parent IHandleEvent A local event handler to send messages to
network Gruppe22.Client.NetPlayer The network connection to use for handling events
Результат System

RequestMap() публичный Метод

Update local version of map
public RequestMap ( ) : void
Результат void

SendChat() публичный Метод

Exchange text messages
public SendChat ( string text ) : void
text string Text to send to other users
Результат void

Update() публичный Метод

Exchange events with server
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime Current elapsed time
Результат void

Описание свойств

_network защищенное свойство

An object representing the network connection
protected NetPlayer,Gruppe22.Client _network
Результат Gruppe22.Client.NetPlayer