|
| ClientMultiplay | GetClient (byte networkId) |
| | Haal een client op aan de hand van het networkId More...
|
| |
| NetworkInstance | GetNetworkInstance (uint id) |
| | Haal een NetworkInstance op uit de lijst van huidige networkInstances More...
|
| |
|
Type | GetAssemblyType (byte id) |
| |
|
byte | GetAssemblyTypeId (Type type) |
| |
|
delegate void | MultiplayInstanceEvent (Instance instance) |
| |
|
delegate void | MultiplayClientEvent (ClientMultiplay client) |
| |
| override Instance | InstanceCreate (uint id, Vector3 position, Type type) |
| | Maak een nieuw voorwerp, en stel zelf het Id ervan in. Als er al een voorwerp met dit Id bestaat wordt deze verwijderd. More...
|
| |
| override void | InstanceDestroy (Instance instance, bool callOnDestroy=true) |
| | Vernietig een voorwerp uit de room, en verzend een destroymessage over het netwerk More...
|
| |
|
override void | gdf_UpdateInstances () |
| |
|
override void | gdf_Update () |
| |
| override void | RoomEnd () |
| | Wat er moet gebeuren als deze room wordt verwijderd More...
|
| |
|
abstract void | CloseNetworking () |
| |
|
abstract void | gdf_BroadcastMessage (byte[] message, byte toNetworkId=0) |
| |
| void | SendMasterToSlaveUpdate (Instance master, Enums.NetworkMessageTime messageTime) |
| | Verzend direct een update van de master naar de slave. More...
|
| |
| void | SendMessageToMasterNetworkInstance (uint toInstanceId, byte messageId, object messageValue) |
| | Stuur een bericht naar de client die dit voorwerp heeft aangemaakt. Het bericht kan worden opgevanen met OnMessageReceived(...) in NetworkInstance More...
|
| |
| void | SendMessageToRoom (byte messageId, object messageValue) |
| | Stuur een bericht naar de room van alle andere verbonden netwerkclienten. Deze berichten kunnen worden gelezen door in de room gebruik te maken van de override OnMessageReceived(...). More...
|
| |
| void | SendMessageToRoom (byte toNetworkId, byte messageId, object messageValue) |
| | Stuur een bericht naar de room van het opgegeven netwerkId. Deze berichten kunnen worden gelezen door in de room gebruik te maken van de override OnMessageReceived(...). More...
|
| |
|
void | gdf_ReportDeactivatedClient (ClientMultiplay client) |
| |
| List< Instance > | GetNetworkInstances (byte networkId) |
| | Haal een lijst op van alle networkInstances van een client More...
|
| |
|
void | gdf_Initialize (Node cameraNode, Camera camera, Node lightNode, Light light) |
| |
|
void | gdf_RoomEnd () |
| |
| void | DontUpdateInstance (Instance instance) |
| | Verwijder deze instance uit de lijst van instances die elk frame worden geupdatet More...
|
| |
| Instance | InstanceCreate (Vector3 position, Type type) |
| | Maak een nieuw voorwerp van een bepaald type. More...
|
| |
| Instance | InstanceCreate (float x, float y, float z, Type type) |
| | Maak een nieuw voorwerp van een bepaald type. More...
|
| |
| void | InstancesDestroy (Type type, bool includeChildren=true, bool callOnDestroy=true) |
| | Vernietig een type voorwerp uit de room More...
|
| |
| Instance[] | GetInstancesByType (Type type, bool includeChildren=true) |
| | Vraag alle voorwerpen op van een bepaald type. More...
|
| |
| Instance | GetInstanceByType (Type type, bool includeChildren=false) |
| | Geeft het eerst gevonden voorwerp terug van het opgegeven type More...
|
| |
| Instance | GetInstance (uint id) |
| | Vraag een voorwerp op More...
|
| |
| Instance | GetInstance (Type type) |
| | Vraag het eerst gevonden voorwerp van het opgegeven type op. More...
|
| |
| bool | InstanceExists (uint id) |
| | Bestaat er in deze room een voorwerp met het opgegeven id? More...
|
| |
| bool | InstanceExists (Instance instance) |
| | Bestaat er in deze room een voorwerp met het opgegeven id? More...
|
| |
| bool | InstanceExists (Type type, bool includeChildren=true) |
| | Bestaat er in deze room een voorwerp van een bepaald type? More...
|
| |
| int | InstanceCount (Type type, bool includeChildren=true) |
| | Hoeveel voorwerpen van het opgegeven type bestaan er momenteel in de room? More...
|
| |
| int | InstanceCount () |
| | Hoeveel voorwerpen bestaan er momenteel in de room? More...
|
| |
| Instance[] | GetInstances () |
| | Vraag alle voorwerpen in deze room op. More...
|
| |
| Instance | InstanceNearest (Vector3 position, Type type, Instance exclude=null, bool includeChildren=true) |
| | Het dichtstbijzijnde voorwerp van het opgegeven type More...
|
| |
| Instance | InstanceFurthest (Vector3 position, Type type, Instance exclude=null, bool includeChildren=true) |
| | Het voorwerp van het opgegeven type dat het verst weg is van de positie. More...
|
| |
| Instance[] | DetectCollisions (Instance instance, Type type, bool includeChildren=true) |
| | Haal een lijst op van alle voorwerpen van een bepaald type waar het opgegeven voorwerp nu mee botst. More...
|
| |
| bool | DetectCollision (Instance instance, Instance other) |
| | Bostst het opgegeven voorwerp met een ander voorwerp? More...
|
| |
| Instance[] | InstancesAtPlace (Vector3 rectangle_point1, Vector3 ractangle_point2, Type type, bool includeChildren=true) |
| | Geef een lijst terug van alle voorwrepen die de opgegeven plek raken. More...
|
| |
| Instance[] | InstancesAtPlace (Vector3 sphere_position, float radius, Type type, bool includeChildren=true) |
| | Geef een lijst terug van alle voorwerpen die de opgegeven plek raken. More...
|
| |
| Dictionary< Instance, Vector3 > | DetectRaycastIntersections (Vector3 position, Vector3 direction, Type type, Instance exclude=null, float maxDistance=10000, bool includeChildren=true) |
| | Schiet een lijn in een opgegeven richting, en geef een lijst terug met alle voorwerpen waar deze lijn doorheen gaat. More...
|
| |
| Instance | DetectNearestRaycastIntersection (Vector3 position, Vector3 direction, Type type, Instance exclude=null, float maxDistance=10000, bool includeChildren=true) |
| | Schiet een lijn in een opgegeven richting, en geef het dichtstbijzijnde voorwerp terug waar de lijn doorheen gaat. More...
|
| |
| Instance | DetectNearestRaycastIntersection (Vector3 position, Vector3 direction, Type type, out Vector3 intersection, Instance exclude=null, float maxDistance=10000, bool includeChildren=true) |
| | Schiet een lijn in een opgegeven richting, en geef het dichtstbijzijnde voorwerp terug waar de lijn doorheen gaat. More...
|
| |
| Dictionary< Instance, Vector3 > | DetectRaycastIntersections_cursorToWorld (Type type, float maxDistance=10000, bool includeChildren=true) |
| | Schiet een lijn vanuit de camera in de richting van de muis op het scherm, en geef een lijst terug met alle voorwerpen waar deze lijn doorheen gaat. More...
|
| |
| Instance | DetectNearestRaycastIntersection_cursorToWorld (Type type, out Vector3 intersection, float maxDistance=10000, bool includeChildren=true) |
| | Schiet een lijn vanuit de camera in de richting van de muis op het scherm, en geef een voorwerp terug die de lijn als eerste raakt. More...
|
| |
| Instance | DetectNearestRaycastIntersection_cursorToWorld (Type type, float maxDistance=10000, bool includeChildren=true) |
| | Schiet een lijn vanuit de camera in de richting van de muis op het scherm, en geef een voorwerp terug die de lijn als eerste raakt. More...
|
| |
| Urho.Vector2 | GetWorldTo2Dposition (Vector3 worldPosition) |
| | Deze functie kan je gebruiken om een 2d element bij een voorwerp in de 3d wereld te platsen More...
|
| |
| void | RemoveGrid () |
| | Verwijder de default ondergrond More...
|
| |
| bool | GetKey (Key key) |
| | Is een bepaalde toets ingedrukt (blijvend)? More...
|
| |
| bool | GetKeyPress (Key key) |
| | Wordt er een bepaalde toets ingedrukt? More...
|
| |
| void | Restart () |
| | Stel de room in op zijn beginwaarden. More...
|
| |
| Dictionary< Color, List< Instance > > | CreateInstancesFromImage (Dictionary< Urho.Color, Type > instancesToCreate, string filename, out IntVector2 size, int pixelMultiplier=1) |
| | Maak een BMP waarin je met gekleurde pixels aangeeft waar een bepaald voorwerp moet worden gemaakt. Teken bijvoorbeeld een blauwe pixel, en koppel de kleur blauw aan een type voorwerp. Vervolgens maakt deze functie instances aan op de opgegeven plekken in de BMP. More...
|
| |
| Dictionary< Color, List< Instance > > | CreateInstancesFromImage (Dictionary< Urho.Color, Type > instancesToCreate, string filename, int pixelMultiplier=1) |
| | Maak een BMP waarin je met gekleurde pixels aangeeft waar een bepaald voorwerp moet worden gemaakt. Teken bijvoorbeeld een blauwe pixel, en koppel de kleur blauw aan een type voorwerp. Vervolgens maakt deze functie instances aan op de opgegeven plekken in de BMP. More...
|
| |
| Image2d | Image2dCreate (string name, string filename, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d afbeelding voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| Text2d | Text2dCreate (string name, string text, float x, float y, float fontsize=20, bool alignCenter=false, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d tekst voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| Button2d | Button2dCreate (string name, string filename, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d knop voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| Button2d | Button2dCreate (string name, string filename, float x, float y, float width, float height, Color color, string text, Color textColor, float fontSize, float textYoffset=0, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d knop voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| Slider2d | Slider2dCreate (string name, string filenameBackground, string filenameSlider, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d knop voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| Rectangle2d | Rectangle2dCreate (string name, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d rectangle voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| TextInput2d | TextInput2dCreate (string name, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth.Center) |
| | Maak een 2d text input voor op het UI-systeem. Standaard is het UI-systeem 32 hokjes breed. More...
|
| |
| void | Element2dDestroy (string name) |
| | Vernietig een 2d element met de opgegeven systeemnaam. More...
|
| |
| gdf_Element2d[] | GetElements2d () |
| | Geef een lijst terug van alle 2d elementen in de room. More...
|
| |
| Image2d | GetImage2d (string name) |
| | Haal een 2d afbeelding met de opgegeven systeemnaam op. More...
|
| |
| Text2d | GetText2d (string name) |
| | Haal een 2d tekst met de opgegeven systeemnaam op. More...
|
| |
| Button2d | GetButton2d (string name) |
| | Haal een 2d knop met de opgegeven systeemnaam op. More...
|
| |
| Slider2d | GetSlider2d (string name) |
| | Haal een 2d slider met de opgegeven systeemnaam op. More...
|
| |
| Rectangle2d | GetRectangle2d (string name) |
| | Haal een 2d rectangle met de opgegeven systeemnaam op. More...
|
| |
| TextInput2d | GetTextInput2d (string name) |
| | Haal een 2d text input met de opgegeven systeemnaam op. More...
|
| |
| bool | Element2dExists (string name) |
| | Bestaat er een 2d element met de opgegeven naam in de huidige room? More...
|
| |