Package zombie.core.skinnedmodel
Class ModelManager
java.lang.Object
zombie.core.skinnedmodel.ModelManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanstatic final ModelManagerstatic booleanfinal HashMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd(IsoGameCharacter gameCharacter) voidaddAnimationClip(String string, AnimationClip animationClip) addStatic(ModelInstance modelInstance, String string, String string2, String string3) addStatic(ModelManager.ModelSlot modelSlot, String string, String string2, String string3, String string4) addStaticForcedTex(ModelInstance modelInstance, String string, String string2, String string3, String string4) voidaddVehicle(BaseVehicle baseVehicle) voidanimationAssetLoaded(AnimationAsset animationAsset) booleanContainsChar(IsoGameCharacter gameCharacter) voidcreate()voidderefModelInstance(ModelInstance modelInstance) voidderefModelInstances(ArrayList arrayList) voiddressInRandomOutfit(IsoGameCharacter gameCharacter) getAnimationClip(String string) getBodyModel(IsoGameCharacter gameCharacter) voidgetClosestThreeLights(IsoMovingObject movingObject, IsoLightSource[] lightSourceArray) getLoadedModel(String string) getLoadedModel(String string, String string2, boolean boolean1, String string3) getSlot(IsoGameCharacter gameCharacter) intvoidinitAnimationMeshes(boolean boolean1) booleanbooleanvoidloadAdditionalModel(String string, String string2, boolean boolean1, String string3) voidloadStaticModel(String string, String string2, String string3) newAdditionalModelInstance(String string, String string2, IsoGameCharacter gameCharacter, AnimationPlayer animationPlayer, String string3) newInstance(Model model, IsoGameCharacter gameCharacter, AnimationPlayer animationPlayer) newStaticInstance(ModelManager.ModelSlot modelSlot, String string, String string2, String string3, String string4) voidputLoadedModel(String string, String string2, boolean boolean1, String string3, Model model) voidvoidreloadModelsMatching(String string) voidRemove(IsoGameCharacter gameCharacter) voidRemove(BaseVehicle baseVehicle) voidRenderParticles(TextureDraw textureDraw, int int1, int int2) voidRenderPuddles(int int1, int int2, int int3) voidRenderSkyBox(TextureDraw textureDraw, int int1, int int2, int int3, int int4) voidRenderWater(TextureDraw textureDraw, int int1, int int2, boolean boolean1) voidReset()voidReset(IsoGameCharacter gameCharacter) voidResetCharacterEquippedHands(IsoGameCharacter gameCharacter) voidResetEquippedNextFrame(IsoGameCharacter gameCharacter) voidresetModelInstance(ModelInstance modelInstance, Object object) voidresetModelInstanceRecurse(ModelInstance modelInstance, Object object) voidresetModelInstancesRecurse(ArrayList arrayList, Object object) voidResetNextFrame(IsoGameCharacter gameCharacter) voidsetModelMetaData(String string, String string2, String string3, boolean boolean1) voidsetModelMetaData(String string, String string2, String string3, String string4, boolean boolean1) tryGetLoadedModel(String string, String string2, boolean boolean1, String string3, boolean boolean2) voidupdate()
-
Field Details
-
NoOpenGL
public static boolean NoOpenGL -
instance
-
m_maleModel
-
m_femaleModel
-
m_skeletonMaleModel
-
m_skeletonFemaleModel
-
bitmap
-
bDebugEnableModels
public boolean bDebugEnableModels -
bCreateSoftwareMeshes
public boolean bCreateSoftwareMeshes -
SoftwareMeshAnims
-
-
Constructor Details
-
ModelManager
public ModelManager()
-
-
Method Details
-
isCreated
public boolean isCreated() -
create
public void create() -
loadAdditionalModel
-
newAdditionalModelInstance
public ModelInstance newAdditionalModelInstance(String string, String string2, IsoGameCharacter gameCharacter, AnimationPlayer animationPlayer, String string3) -
RenderSkyBox
-
RenderWater
-
RenderPuddles
public void RenderPuddles(int int1, int int2, int int3) -
RenderParticles
-
Reset
-
reloadAllOutfits
public void reloadAllOutfits() -
Add
-
dressInRandomOutfit
-
getBodyModel
-
ContainsChar
-
ResetCharacterEquippedHands
-
resetModelInstance
-
resetModelInstanceRecurse
-
resetModelInstancesRecurse
-
derefModelInstance
-
derefModelInstances
-
update
public void update() -
getSlot
-
Remove
-
Remove
-
ResetNextFrame
-
ResetEquippedNextFrame
-
Reset
public void Reset() -
getClosestThreeLights
-
addVehicle
-
addStatic
public ModelInstance addStatic(ModelManager.ModelSlot modelSlot, String string, String string2, String string3, String string4) -
newStaticInstance
public ModelInstance newStaticInstance(ModelManager.ModelSlot modelSlot, String string, String string2, String string3, String string4) -
addStatic
public ModelInstance addStatic(ModelInstance modelInstance, String string, String string2, String string3) -
addStaticForcedTex
public ModelInstance addStaticForcedTex(ModelInstance modelInstance, String string, String string2, String string3, String string4) -
getTextureFlags
public int getTextureFlags() -
setModelMetaData
-
setModelMetaData
-
loadStaticModel
-
getLoadedModel
-
getLoadedModel
-
tryGetLoadedModel
-
putLoadedModel
-
addAnimationClip
-
getAnimationClip
-
getAllAnimationClips
-
newInstance
public ModelInstance newInstance(Model model, IsoGameCharacter gameCharacter, AnimationPlayer animationPlayer) -
isLoadingAnimations
public boolean isLoadingAnimations() -
reloadModelsMatching
-
loadModAnimations
public void loadModAnimations() -
animationAssetLoaded
-
initAnimationMeshes
public void initAnimationMeshes(boolean boolean1)
-