Class BaseScriptObject

java.lang.Object
zombie.scripting.objects.BaseScriptObject
Direct Known Subclasses:
AnimationsMesh, CharacterProfessionDefinitionScript, CharacterTraitDefinitionScript, ClockScript, ComponentScript, CraftRecipe, EnergyDefinitionScript, EvolvedRecipe, Fixing, FluidDefinitionScript, FluidFilterScript, GameEntityScript, GameEntityTemplate, GameSoundScript, ItemConfig, ItemFilterScript, MannequinScript, ModelScript, PhysicsHitReactionScript, PhysicsShapeScript, RagdollScript, Recipe, RuntimeAnimationScript, SoundTimelineScript, SpriteModel, StringListScript, TimedActionScript, UniqueRecipe, VehicleEngineRPM, VehicleScript, VehicleTemplate, XuiColorsScript, XuiConfigScript, XuiLayoutScript, XuiSkinScript

public abstract class BaseScriptObject extends Object
  • Method Details

    • debugString

      public final String debugString()
    • getVersion

      @Deprecated public void getVersion(IVersionHash hash)
      Deprecated.
    • getScriptVersion

      public long getScriptVersion()
    • calculateScriptVersion

      public void calculateScriptVersion()
    • getModule

      public ScriptModule getModule()
    • setModule

      public void setModule(ScriptModule module)
    • isEnabled

      public final boolean isEnabled()
    • isDebugOnly

      public final boolean isDebugOnly()
    • setParent

      public final void setParent(BaseScriptObject parent)
    • getParent

      public final BaseScriptObject getParent()
    • getScriptObjectType

      public final ScriptType getScriptObjectType()
    • getScriptObjectName

      public final String getScriptObjectName()
    • getScriptObjectFullType

      public final String getScriptObjectFullType()
    • resetLoadedScriptBodies

      public final void resetLoadedScriptBodies()
    • addLoadedScriptBody

      public final void addLoadedScriptBody(String modId, String body)
    • getLoadedScriptBodies

      public final ArrayList<String> getLoadedScriptBodies()
    • getLoadedScriptBodyCount

      public final int getLoadedScriptBodyCount()
    • getObsolete

      public boolean getObsolete()
    • InitLoadPP

      public void InitLoadPP(String name)
    • LoadCommonBlock

      public final void LoadCommonBlock(String body) throws Exception
      Throws:
      Exception
    • LoadCommonBlock

      public final void LoadCommonBlock(ScriptParser.Block block) throws Exception
      Throws:
      Exception
    • Load

      public void Load(String name, String body) throws Exception
      Throws:
      Exception
    • PreReload

      public void PreReload()
    • reset

      public void reset()
    • OnScriptsLoaded

      public void OnScriptsLoaded(ScriptLoadMode loadMode) throws Exception
      Throws:
      Exception
    • OnLoadedAfterLua

      public void OnLoadedAfterLua() throws Exception
      Throws:
      Exception
    • OnPostWorldDictionaryInit

      public void OnPostWorldDictionaryInit() throws Exception
      Throws:
      Exception
    • getScriptLines

      public ArrayList<String> getScriptLines()
    • getAllScriptLines

      public final ArrayList<String> getAllScriptLines(ArrayList<String> list)
    • getBodyScriptLines

      public final ArrayList<String> getBodyScriptLines(int bodyIndex, ArrayList<String> list)