Class ModelScript
java.lang.Object
zombie.scripting.objects.BaseScriptObject
zombie.scripting.objects.ModelScript
- All Implemented Interfaces:
IModelAttachmentOwner
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ArrayList<ModelAttachment> final ArrayList<AnimBoneWeight> intstatic final Stringbooleanbooleanfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttachment(ModelAttachment attach) addAttachmentAt(int index, ModelAttachment attach) voidafterRenameAttachment(ModelAttachment attachment) voidbeforeRenameAttachment(ModelAttachment attachment) getAttachment(int index) intgetName()getTextureName(boolean allowNull) voidInitLoadPP(String name) booleanisStatic()voidremoveAttachment(int index) removeAttachment(ModelAttachment attach) voidreset()voidscaleAttachmentOffset(float scale) static voidMethods inherited from class BaseScriptObject
addLoadedScriptBody, calculateScriptVersion, debugString, getAllScriptLines, getBodyScriptLines, getLoadedScriptBodies, getLoadedScriptBodyCount, getModule, getObsolete, getParent, getScriptLines, getScriptObjectFullType, getScriptObjectName, getScriptObjectType, getScriptVersion, getVersion, isDebugOnly, isEnabled, LoadCommonBlock, LoadCommonBlock, OnLoadedAfterLua, OnPostWorldDictionaryInit, OnScriptsLoaded, PreReload, resetLoadedScriptBodies, setModule, setParent
-
Field Details
-
DEFAULT_SHADER_NAME
- See Also:
-
fileName
-
name
-
meshName
-
textureName
-
shaderName
-
isStatic
public boolean isStatic -
scale
public float scale -
attachments
-
attachmentById
-
invertX
public boolean invertX -
postProcess
-
loadedModel
-
boneWeights
-
animationsMesh
-
cullFace
public int cullFace
-
-
Constructor Details
-
ModelScript
public ModelScript()
-
-
Method Details
-
InitLoadPP
- Overrides:
InitLoadPPin classBaseScriptObject
-
Load
-
getName
-
getFullType
-
getMeshName
-
getTextureName
-
getTextureName
-
getShaderName
-
getFileName
-
getAttachmentCount
public int getAttachmentCount() -
getAttachment
-
getAttachmentById
-
addAttachment
-
removeAttachment
-
addAttachmentAt
-
removeAttachment
-
scaleAttachmentOffset
public void scaleAttachmentOffset(float scale) -
beforeRenameAttachment
- Specified by:
beforeRenameAttachmentin interfaceIModelAttachmentOwner
-
afterRenameAttachment
- Specified by:
afterRenameAttachmentin interfaceIModelAttachmentOwner
-
isStatic
public boolean isStatic() -
reset
public void reset()- Overrides:
resetin classBaseScriptObject
-
ScriptsLoaded
public static void ScriptsLoaded()
-