Interface ObjectComposition

    • Method Detail

      • getId

        int getId()
        Gets ID for the object.
        See Also:
        ObjectID
      • getName

        java.lang.String getName()
        Gets the name of the object.
      • getMapSceneId

        int getMapSceneId()
        Gets the index of this object in the Client.getMapScene() array, or -1 if it has no map scene icon
      • getMapIconId

        int getMapIconId()
        Gets the index of this object in the Client.getMapIcons() array, or -1 if it has no full map icon
      • getImpostorIds

        int[] getImpostorIds()
        Get the ObjectIDs of objects this can transform into, depending on a Varbits or VarPlayer
      • getImpostor

        ObjectComposition getImpostor()
        Get the object composition the player's state says this object should transmogrify into.
        Throws:
        java.lang.NullPointerException - if getImpostorIds() is null