Class GameEntityScript
java.lang.Object
zombie.scripting.objects.BaseScriptObject
zombie.scripting.entity.GameEntityScript
- Direct Known Subclasses:
Item
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsComponent(ComponentType componentType) voidcopyFrom(GameEntityScript other) <T extends ComponentScript>
TgetComponentScriptFor(ComponentType componentType) booleangetModID()getName()shortbooleanvoidInitLoadPP(String name) voidbooleanLoadAttribute(String k, String v) voidvoidvoidvoidOnScriptsLoaded(ScriptLoadMode loadMode) voidvoidvoidsetRegistry_id(short id) Methods inherited from class BaseScriptObject
addLoadedScriptBody, calculateScriptVersion, debugString, getAllScriptLines, getBodyScriptLines, getLoadedScriptBodies, getLoadedScriptBodyCount, getModule, getObsolete, getParent, getScriptLines, getScriptObjectFullType, getScriptObjectName, getScriptObjectType, getScriptVersion, getVersion, isDebugOnly, isEnabled, LoadCommonBlock, LoadCommonBlock, reset, resetLoadedScriptBodies, setModule, setParent
-
Constructor Details
-
GameEntityScript
public GameEntityScript()
-
-
Method Details
-
getName
-
getDisplayNameDebug
-
getModuleName
-
getFullName
-
PreReload
public void PreReload()- Overrides:
PreReloadin classBaseScriptObject
-
OnScriptsLoaded
- Overrides:
OnScriptsLoadedin classBaseScriptObject- Throws:
Exception
-
OnLoadedAfterLua
- Overrides:
OnLoadedAfterLuain classBaseScriptObject- Throws:
Exception
-
OnPostWorldDictionaryInit
- Overrides:
OnPostWorldDictionaryInitin classBaseScriptObject- Throws:
Exception
-
getComponentScripts
-
hasComponents
public boolean hasComponents() -
containsComponent
-
getComponentScriptFor
-
copyFrom
-
InitLoadPP
- Overrides:
InitLoadPPin classBaseScriptObject
-
Load
-
LoadAttribute
-
LoadComponentBlock
- Throws:
Exception
-
getRegistry_id
public short getRegistry_id() -
setRegistry_id
public void setRegistry_id(short id) -
getModID
-
getExistsAsVanilla
public boolean getExistsAsVanilla() -
getFileAbsPath
-
setModID
-