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
  • Konstruktordetails

    • Model3DObject

      public Model3DObject(String uid, int dbID)
      3D Model Daten, Leer
      Parameter:
      uid - Spieler UID
      dbID - wenn vorhanden die Datenbank ID, ansonsten aus -1 setzen
    • Model3DObject

      public Model3DObject(String uid, int dbID, ModelAuswahl modelAuswahl)
      3D Model Daten, Automatisch Laden
      Parameter:
      uid - Spieler UID
      dbID - wenn vorhanden die Datenbank ID, ansonsten aus -1 setzen
      modelAuswahl - Definiert das zu Ladende Model
  • Methodendetails

    • getOwnerUID

      public String getOwnerUID()
    • getDbID

      public int getDbID()
    • setDbID

      public void setDbID(int dbID)
    • setLastChange

      public void setLastChange()
    • getLastChange

      public long getLastChange()
    • getModelAuswahl

      public ModelAuswahl getModelAuswahl()
    • setOwnerUID

      public void setOwnerUID(String ownerUID)
    • getMyAttribute

      public Object getMyAttribute(String name)
    • setMyAttribute

      public void setMyAttribute(String name, Object value)
    • removeMyAttribute

      public Object removeMyAttribute(String name)
    • hideBoundBox

      public void hideBoundBox()
      BoundBox Ausblenden
    • showBoundBox

      public void showBoundBox()
      Boundbox Anzeigen im Place Modus
    • showBoundBox

      public void showBoundBox(Model3DObject.BoundBoxMode bbm)
      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

      public Model3DObject clone()
      Erstellt ein Dublicat
      Setzt außer Kraft:
      clone in Klasse Object
      Gibt zurück:
      new Model3DObject
    • coundMax

      public static int coundMax(String ownerID, HashMap<Integer,Model3DObject> allGameObject)
      Ermittelt die Anzahl aller 3D Modelle für den Spieler
      Parameter:
      ownerID - Spieler UID
      allGameObject - 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 UID
      allGameObject - 3D Modell Liste
      modelAuswahl - zu suchende Auswahl
      Gibt zurück:
      Cound