3#include <player/PlayerModel.h>
24 MarioModel(Type type, PlayerMode mode, SceneType scene_type,
bool override_lightmap);
43 void setColorType(ColorType color_type,
bool keep_head_konst3)
override;
55 bool setPersonalAnm(ModelResource** anm_res, sead::BufferedSafeString* anm_name, s32 anm_id,
bool body)
override;
64 return mTevColor0Alpha[idx_material];
69 mTevColor0Alpha[idx_material] = value;
Definition PlayerModelImpl1_Mario.h:6
bool mIsBonusCap
Definition PlayerModelImpl1_Mario.h:80
BonusCapType mBonusCapType
Definition PlayerModelImpl1_Mario.h:79
void setColorType(ColorType color_type, bool keep_head_konst3) override
f32 getAimMotionShareScale() override
void setTevColor0Alpha(s32 idx_material, f32 value) override
Definition PlayerModelImpl1_Mario.h:67
bool setPersonalAnm(ModelResource **anm_res, sead::BufferedSafeString *anm_name, s32 anm_id, bool body) override
sead::SafeArray< f32, cMaterialMaxNum > mTevColor0Alpha
Definition PlayerModelImpl1_Mario.h:81
MarioModel(Type type, PlayerMode mode, SceneType scene_type, bool override_lightmap)
void setCapMode(CapMode mode) override
void updateBonusCap() override
void setModeModel(PlayerModeModel mode_mdl) override
ModelResource * mLuigiAnmRes
Definition PlayerModelImpl1_Mario.h:76
f32 getTevColor0Alpha(s32 idx_material) override
Definition PlayerModelImpl1_Mario.h:62
void setModelDrawFlagDirect(u32 flag) override
void setMusaPtoNmlAnm() override
void setTexAnmTypeImpl(TexAnmType type) override
void setModelDrawBufferIndex(s32 idx_opa, s32 idx_xlu) override
static const s32 cMaterialMaxNum
Definition PlayerModelImpl1_Mario.h:20
CapMode mCapMode
Definition PlayerModelImpl1_Mario.h:78
sead::SafeArray< AnimModel *, cBonusCap_Num > mBonusCap
Definition PlayerModelImpl1_Mario.h:77