Package de.chaoswg.model3d
Klasse Model3DObject
java.lang.Object
net.risingworld.api.worldelements.GameObject
de.chaoswg.model3d.Model3DObject
public class Model3DObject
extends net.risingworld.api.worldelements.GameObject
3D Model Daten
- Seit:
- 0.0.5
- Autor:
- noci
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungModel3DObject(String uid, int dbID) 3D Model Daten, LeerModel3DObject(String uid, int dbID, ModelAuswahl modelAuswahl) 3D Model Daten, Automatisch Laden -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidAddGameObject to All Playersclone()Erstellt ein Dublicatstatic intcoundMax(String ownerID, HashMap<Integer, Model3DObject> allGameObject) Ermittelt die Anzahl aller 3D Modelle für den Spielerstatic intcoundSame(String ownerID, HashMap<Integer, Model3DObject> allGameObject, ModelAuswahl modelAuswahl) Ermittelt die Anzahl der Ausgewählten 3D Modelle für den SpielerintgetDbID()longgetMyAttribute(String name) voidBoundBox AusblendenvoidRemoveGameObject from All PlayersremoveMyAttribute(String name) voidsetDbID(int dbID) voidvoidsetMyAttribute(String name, Object value) voidsetOwnerUID(String ownerUID) voidBoundbox Anzeigen im Place ModusvoidBoundbox Anzeigen, mit Verzögerung von 0,1sec.voidWeckselt den BoundBox StatusVon Klasse geerbte Methoden net.risingworld.api.worldelements.GameObject
addChild, addComponent, getChildCount, getChilds, getCollider, getID, getLayer, getLocalPosition, getLocalRotation, getLocalScale, getParent, invokeComponentMethod, isActive, isColliderVisible, isDisposed, moveToLocalPosition, moveToLocalPosition, moveToLocalPosition, moveToLocalPosition, moveToLocalTransform, removeAllChilds, removeChild, removeComponent, removeFromParent, rotateToLocalRotation, setActive, setCollider, setColliderVisible, setComponentEnabled, setComponentProperty, setLayer, setLocalPosition, setLocalPosition, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale
-
Konstruktordetails
-
Model3DObject
3D Model Daten, Leer- Parameter:
uid- Spieler UIDdbID- wenn vorhanden die Datenbank ID, ansonsten aus -1 setzen
-
Model3DObject
3D Model Daten, Automatisch Laden- Parameter:
uid- Spieler UIDdbID- wenn vorhanden die Datenbank ID, ansonsten aus -1 setzenmodelAuswahl- Definiert das zu Ladende Model
-
-
Methodendetails
-
getOwnerUID
-
getDbID
public int getDbID() -
setDbID
public void setDbID(int dbID) -
setLastChange
public void setLastChange() -
getLastChange
public long getLastChange() -
getModelAuswahl
-
setOwnerUID
-
getMyAttribute
-
setMyAttribute
-
removeMyAttribute
-
hideBoundBox
public void hideBoundBox()BoundBox Ausblenden -
showBoundBox
public void showBoundBox()Boundbox Anzeigen im Place Modus -
showBoundBox
Boundbox Anzeigen, mit Verzögerung von 0,1sec.- Parameter:
bbm- BoundBoxModus
-
toggleBoundBox
public void toggleBoundBox()Weckselt den BoundBox Status -
addToAllPlayer
public void addToAllPlayer()AddGameObject to All Players -
removeFromAllPlayer
public void removeFromAllPlayer()RemoveGameObject from All Players -
clone
Erstellt ein Dublicat -
coundMax
Ermittelt die Anzahl aller 3D Modelle für den Spieler- Parameter:
ownerID- Spieler UIDallGameObject- 3D Modell Liste- Gibt zurück:
- Cound
-
coundSame
public static int coundSame(String ownerID, HashMap<Integer, Model3DObject> allGameObject, ModelAuswahl modelAuswahl) Ermittelt die Anzahl der Ausgewählten 3D Modelle für den Spieler- Parameter:
ownerID- Spieler UIDallGameObject- 3D Modell ListemodelAuswahl- zu suchende Auswahl- Gibt zurück:
- Cound
-