Class GlobalObjectSystem

java.lang.Object
zombie.globalObjects.GlobalObjectSystem
Direct Known Subclasses:
CGlobalObjectSystem, SGlobalObjectSystem

public abstract class GlobalObjectSystem
extends java.lang.Object
  • Field Details

    • name

      protected final java.lang.String name
    • modData

      protected final KahluaTable modData
    • objects

      protected final java.util.ArrayList objects
    • lookup

      protected final GlobalObjectLookup lookup
  • Method Details

    • getName

      public java.lang.String getName()
    • getModData

      public final KahluaTable getModData()
    • makeObject

      protected abstract GlobalObject makeObject​(int int1, int int2, int int3)
    • newObject

      public final GlobalObject newObject​(int int1, int int2, int int3)
    • removeObject

      public final void removeObject​(GlobalObject globalObject) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
      Throws:
      java.lang.IllegalArgumentException
      java.lang.IllegalStateException
    • getObjectAt

      public final GlobalObject getObjectAt​(int int1, int int2, int int3)
    • hasObjectsInChunk

      public final boolean hasObjectsInChunk​(int int1, int int2)
    • getObjectsInChunk

      public final java.util.ArrayList getObjectsInChunk​(int int1, int int2)
    • getObjectsAdjacentTo

      public final java.util.ArrayList getObjectsAdjacentTo​(int int1, int int2, int int3)
    • getObjectCount

      public final int getObjectCount()
    • getObjectByIndex

      public final GlobalObject getObjectByIndex​(int int1)
    • allocList

      public final java.util.ArrayList allocList()
    • finishedWithList

      public final void finishedWithList​(java.util.ArrayList arrayList)
    • Reset

      public void Reset()