Package zombie.core.skinnedmodel
Class ModelManager
java.lang.Object
zombie.core.skinnedmodel.ModelManager
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static class
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
static final ModelManager
static boolean
final HashMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add
(IsoGameCharacter gameCharacter) void
addAnimationClip
(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) void
addVehicle
(BaseVehicle baseVehicle) void
animationAssetLoaded
(AnimationAsset animationAsset) boolean
ContainsChar
(IsoGameCharacter gameCharacter) void
create()
void
derefModelInstance
(ModelInstance modelInstance) void
derefModelInstances
(ArrayList arrayList) void
dressInRandomOutfit
(IsoGameCharacter gameCharacter) getAnimationClip
(String string) getBodyModel
(IsoGameCharacter gameCharacter) void
getClosestThreeLights
(IsoMovingObject movingObject, IsoLightSource[] lightSourceArray) getLoadedModel
(String string) getLoadedModel
(String string, String string2, boolean boolean1, String string3) getSlot
(IsoGameCharacter gameCharacter) int
void
initAnimationMeshes
(boolean boolean1) boolean
boolean
void
loadAdditionalModel
(String string, String string2, boolean boolean1, String string3) void
loadStaticModel
(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) void
putLoadedModel
(String string, String string2, boolean boolean1, String string3, Model model) void
void
reloadModelsMatching
(String string) void
Remove
(IsoGameCharacter gameCharacter) void
Remove
(BaseVehicle baseVehicle) void
RenderParticles
(TextureDraw textureDraw, int int1, int int2) void
RenderPuddles
(int int1, int int2, int int3) void
RenderSkyBox
(TextureDraw textureDraw, int int1, int int2, int int3, int int4) void
RenderWater
(TextureDraw textureDraw, int int1, int int2, boolean boolean1) void
Reset()
void
Reset
(IsoGameCharacter gameCharacter) void
ResetCharacterEquippedHands
(IsoGameCharacter gameCharacter) void
ResetEquippedNextFrame
(IsoGameCharacter gameCharacter) void
resetModelInstance
(ModelInstance modelInstance, Object object) void
resetModelInstanceRecurse
(ModelInstance modelInstance, Object object) void
resetModelInstancesRecurse
(ArrayList arrayList, Object object) void
ResetNextFrame
(IsoGameCharacter gameCharacter) void
setModelMetaData
(String string, String string2, String string3, boolean boolean1) void
setModelMetaData
(String string, String string2, String string3, String string4, boolean boolean1) tryGetLoadedModel
(String string, String string2, boolean boolean1, String string3, boolean boolean2) void
update()
-
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)
-