|
| override void | RoomMultiplay_CloseNetworking () |
| override void | gdf_BroadcastMessage (byte[] message, byte toNetworkId=0) |
| ClientMultiplay | GetClient (byte networkId) |
| | Haal een client op aan de hand van het networkId.
|
| NetworkInstance | GetNetworkInstance (uint id) |
| | Haal een NetworkInstance op uit de lijst van huidige networkInstances.
|
| 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.
|
| override void | InstanceDestroy (Instance instance, bool callOnDestroy=true) |
| | Vernietig een voorwerp uit de room, en verzend een destroymessage over het netwerk.
|
| override void | gdf_RemoveDestroyedInstances () |
| override void | gdf_Update () |
| override void | RoomEnd () |
| | Wat er moet gebeuren als deze room wordt verwijderd.
|
| void | CloseNetworking () |
| void | RoomMultiplay_CloseNetworking () |
| 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.
|
| void | SendMessageToMasterNetworkInstance (uint toInstanceId, byte messageId, object messageValue) |
| | Stuur een bericht naar de client die dit voorwerp heeft aangemaakt.
|
| void | SendMessageToRoom (byte messageId, object messageValue) |
| | Stuur een bericht naar de room van alle andere verbonden netwerkclienten.
|
| void | SendMessageToRoom (byte toNetworkId, byte messageId, object messageValue) |
| | Stuur een bericht naar de room van het opgegeven netwerkId.
|
| void | gdf_ReportDeactivatedClient (ClientMultiplay client) |
| List< Instance > | GetNetworkInstances (byte networkId) |
| | Haal een lijst op van alle networkInstances van een client.
|
| void | SetSkybox (float brightness=1) |
| | Geef de room een echte lucht (met wolken) in plaats van een effen BackgroundColor.
|
| void | SetSkybox (string cubemapFile, float brightness=1) |
| | Geef de room een eigen lucht.
|
| void | RemoveSkybox () |
| | Verwijder de lucht die met SetSkybox is ingesteld (de BackgroundColor is dan weer zichtbaar).
|
| 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.
|
| Instance | InstanceCreate (Vector3 position, Type type) |
| | Maak een nieuw voorwerp van een bepaald type.
|
| Instance | InstanceCreate (float x, float y, float z, Type type) |
| | Maak een nieuw voorwerp van een bepaald type.
|
| void | InstancesDestroy (Type type, bool includeChildren=true, bool callOnDestroy=true) |
| | Vernietig een type voorwerp uit de room.
|
| Instance[] | GetInstancesByType (Type type, bool includeChildren=true) |
| | Vraag alle voorwerpen op van een bepaald type.
|
| Instance | GetInstanceByType (Type type, bool includeChildren=false) |
| | Geeft het eerst gevonden voorwerp terug van het opgegeven type.
|
| Instance | GetInstance (uint id) |
| | Vraag een voorwerp op.
|
| Instance | GetInstance (Type type) |
| | Vraag het eerst gevonden voorwerp van het opgegeven type op.
|
| bool | InstanceExists (uint id) |
| | Bestaat er in deze room een voorwerp met het opgegeven id?
|
| bool | InstanceExists (Instance instance) |
| | Bestaat er in deze room een voorwerp met het opgegeven id?
|
| bool | InstanceExists (Type type, bool includeChildren=true) |
| | Bestaat er in deze room een voorwerp van een bepaald type?
|
| int | InstanceCount (Type type, bool includeChildren=true) |
| | Hoeveel voorwerpen van het opgegeven type bestaan er momenteel in de room?
|
| int | InstanceCount () |
| | Hoeveel voorwerpen bestaan er momenteel in de room?
|
| Instance[] | GetInstances () |
| | Vraag alle voorwerpen in deze room op.
|
| Instance | InstanceNearest (Vector3 position, Type type, Instance exclude=null, bool includeChildren=true) |
| | Het dichtstbijzijnde voorwerp van het opgegeven type.
|
| 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.
|
| Instance[] | DetectCollisions (Instance instance, Type type, Type exclude=null, bool includeChildren=true) |
| | Haal een lijst op van alle voorwerpen van een bepaald type waar het opgegeven voorwerp nu mee botst.
|
| bool | DetectCollision (Instance instance, Instance other) |
| | Bostst het opgegeven voorwerp met een ander voorwerp?
|
| Instance[] | InstancesAtPlace (Vector3 rectangle_point1, Vector3 ractangle_point2, Type type, List< Instance > exceptions=null, bool includeChildren=true) |
| | Geef een lijst terug van alle voorwerpen die de opgegeven plek raken.
|
| Instance[] | InstancesAtPlace (Vector3 rectangle_point1, Vector3 ractangle_point2, List< Type > types, List< Instance > exceptions=null, bool includeChildren=true) |
| | Geef een lijst terug van alle voorwerpen die de opgegeven plek raken.
|
| bool | InstanceAtPlace (Vector3 rectangle_point1, Vector3 ractangle_point2, Instance instance) |
| | Geeft terug of er op de opgegeven positie een instance is.
|
| Instance[] | InstancesAtPlace (Vector3 sphere_position, float radius, Type type, List< Instance > exceptions=null, bool includeChildren=true) |
| | Geef een lijst terug van alle voorwerpen die de opgegeven plek raken.
|
| Instance[] | InstancesAtPlace (Vector3 sphere_position, float radius, List< Type > types, List< Instance > exceptions=null, bool includeChildren=true) |
| | Geef een lijst terug van alle voorwerpen die de opgegeven plek raken.
|
| bool | InstanceAtPlace (Vector3 sphere_position, float radius, Instance instance, bool includeChildren=true) |
| | Geeft terug of er op de opgegeven plek een instance is.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| Urho.Vector2 | GetWorldTo2Dposition (Vector3 worldPosition) |
| | Deze functie kan je gebruiken om een 2d element bij een voorwerp in de 3d wereld te platsen.
|
| void | RemoveGrid () |
| | Verwijder de default ondergrond.
|
| bool | GetKey (Key key) |
| | Is een bepaalde toets ingedrukt (blijvend)?
|
| bool | GetKeyPress (Key key) |
| | Wordt er een bepaalde toets ingedrukt?
|
| void | Restart () |
| | Stel de room in op zijn beginwaarden.
|
| Dictionary< Color, List< Instance > > | CreateInstancesFromImage (Dictionary< Urho.Color, Type > instancesToCreate, string filename, out IntVector2 size, int pixelMultiplier=1, bool platformer=false) |
| | Maak een BMP waarin je met gekleurde pixels aangeeft waar een bepaald voorwerp moet worden gemaakt.
|
| Dictionary< Color, List< Instance > > | CreateInstancesFromImage (Dictionary< Urho.Color, Type > instancesToCreate, string filename, int pixelMultiplier=1, bool platformer=false) |
| | Maak een BMP waarin je met gekleurde pixels aangeeft waar een bepaald voorwerp moet worden gemaakt.
|
| Image2d | Image2dCreate (string name, string filename, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een 2d afbeelding voor op het UI-systeem.
|
| Text2d | Text2dCreate (string name, string text, float x, float y, float fontsize=20, bool alignCenter=false, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een 2d tekst voor op het UI-systeem.
|
| Button2d | Button2dCreate (string name, string filename, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een 2d knop voor op het UI-systeem.
|
| 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._7_Center) |
| | Maak een 2d knop voor op het UI-systeem.
|
| Slider2d | Slider2dCreate (string name, string filenameBackground, string filenameSlider, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een 2d knop voor op het UI-systeem.
|
| Rectangle2d | Rectangle2dCreate (string name, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een 2d rectangle voor op het UI-systeem.
|
| TextInput2d | TextInput2dCreate (string name, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een 2d text input voor op het UI-systeem.
|
| Progressbar2d | Progressbar2dCreate (string name, float x, float y, float width, float height, Enums.Depth depth=Enums.Depth._7_Center) |
| | Maak een healthbar die automatisch verkleurt als je de Health ervan var aanpast.
|
| void | Element2dDestroy (string name) |
| | Vernietig een 2d element met de opgegeven systeemnaam.
|
| gdf_Element2d[] | GetElements2d () |
| | Geef een lijst terug van alle 2d elementen in de room.
|
| Image2d | GetImage2d (string name) |
| | Haal een 2d afbeelding met de opgegeven systeemnaam op.
|
| Text2d | GetText2d (string name) |
| | Haal een 2d tekst met de opgegeven systeemnaam op.
|
| Button2d | GetButton2d (string name) |
| | Haal een 2d knop met de opgegeven systeemnaam op.
|
| Slider2d | GetSlider2d (string name) |
| | Haal een 2d slider met de opgegeven systeemnaam op.
|
| Rectangle2d | GetRectangle2d (string name) |
| | Haal een 2d rectangle met de opgegeven systeemnaam op.
|
| TextInput2d | GetTextInput2d (string name) |
| | Haal een 2d text input met de opgegeven systeemnaam op.
|
| Progressbar2d | GetProgressbar2d (string name) |
| | Haal een 2d healthbar met de opgegeven systeemnaam op.
|
| bool | Element2dExists (string name) |
| | Bestaat er een 2d element met de opgegeven naam in de huidige room?
|
De documentatie voor deze klasse is gegenereerd op basis van het volgende bestand: