Skip to content

Class "EntityConfigPlayer"⚓︎

Info

你可以通过以下函数获取此类:

Example Code
1
local cainConfig = EntityConfig.GetPlayer(PlayerType.PLAYER_CAIN)

Functions⚓︎

CanShoot ()⚓︎

boolean CanShoot ( )⚓︎


GetAchievementID ()⚓︎

Achievement GetAchievementID ( )⚓︎

如果角色未被原版成就锁定,则返回 -1(若为“隐藏”的原版角色,则返回 -2)。


GetBirthrightDescription ()⚓︎

string GetBirthrightDescription ( )⚓︎


GetBlackHearts ()⚓︎

int GetBlackHearts ( )⚓︎


GetBombs ()⚓︎

int GetBombs ( )⚓︎


GetBrokenHearts ()⚓︎

int GetBrokenHearts ( )⚓︎


GetCard ()⚓︎

Card GetCard ( )⚓︎

不包括通过解锁获得的起始卡牌。

不包括模组添加的卡牌。

如果角色没有任何原版起始卡牌,则返回 0。


GetCoins ()⚓︎

int GetCoins ( )⚓︎


GetCollectibles ()⚓︎

CollectibleType[] GetCollectibles ( )⚓︎

返回一个包含角色起始物品的 CollectibleType 类型的表。


GetCostumeID ()⚓︎

int GetCostumeID ( )⚓︎

如果角色没有任何通过 XML 定义的起始服装(如玛吉的头发),则返回 -1。


GetCostumeSuffix ()⚓︎

string GetCostumeSuffix ( )⚓︎

用于角色特定服装精灵图的目录后缀。


GetExtraPortraitPath ()⚓︎

string GetExtraPortraitPath ( )⚓︎

指向一个 .anm2 文件的路径,该文件显示在角色的关卡过渡和 Boss 对战屏幕肖像之上。


GetKeys ()⚓︎

int GetKeys ( )⚓︎


GetModdedControlsSprite ()⚓︎

Sprite GetModdedControlsSprite ( )⚓︎

对于原版角色或没有相应动画的角色,返回 nil。

请注意,此精灵图由同一模组中的其他角色共享 - 存在一个与该角色同名的动画。

返回用于模组角色起始房间控制界面的精灵图。


GetModdedCoopMenuSprite ()⚓︎

Sprite GetModdedCoopMenuSprite ( )⚓︎

对于原版角色或没有相应动画的角色,返回 nil。

请注意,此精灵图由同一模组中的其他角色共享 - 存在一个与该角色同名的动画。

返回用于模组角色在合作角色选择轮中的图标的精灵图。


GetModdedGameOverSprite ()⚓︎

Sprite GetModdedGameOverSprite ( )⚓︎

对于原版角色或没有相应动画的角色,返回 nil。

请注意,此精灵图由同一模组中的其他角色共享 - 存在一个与该角色同名的动画。

返回用于模组角色游戏结束屏幕(即他们的名字)的精灵图。


GetModdedMenuBackgroundSprite ()⚓︎

Sprite GetModdedMenuBackgroundSprite ( )⚓︎

对于原版角色或没有相应动画的角色,返回 nil。

请注意,此精灵图由同一模组中的其他角色共享 - 存在一个与该角色同名的动画。

返回用于模组角色角色选择屏幕的精灵图。


GetModdedMenuPortraitSprite ()⚓︎

Sprite GetModdedMenuPortraitSprite ( )⚓︎

对于原版角色或没有相应动画的角色,返回 nil。

请注意,此精灵图由同一模组中的其他角色共享 - 存在一个与该角色同名的动画。

返回用于模组角色角色选择肖像的精灵图。


GetName ()⚓︎

string GetName ( )⚓︎


GetNameImagePath ()⚓︎

string GetNameImagePath ( )⚓︎

指向用于 Boss 对战屏幕上角色名字的 PNG 文件的路径。


GetPill ()⚓︎

PillColor GetPill ( )⚓︎

不包括通过解锁获得的起始药丸。


GetPlayerType ()⚓︎

int GetPlayerType ( )⚓︎


GetPocketActive ()⚓︎

CollectibleType GetPocketActive ( )⚓︎

不包括模组添加的物品。


GetPortraitPath ()⚓︎

string GetPortraitPath ( )⚓︎

指向用于角色主要关卡过渡和 Boss 对战屏幕肖像的 PNG 文件的路径。


GetRedHearts ()⚓︎

int GetRedHearts ( )⚓︎


GetSkinColor ()⚓︎

SkinColor GetSkinColor ( )⚓︎


GetSkinPath ()⚓︎

string GetSkinPath ( )⚓︎

指向用于角色主要精灵图的 PNG 文件的路径。


GetSoulHearts ()⚓︎

int GetSoulHearts ( )⚓︎


GetTaintedCounterpart ()⚓︎

EntityConfigPlayer GetTaintedCounterpart ( )⚓︎

对于非堕化角色,返回其堕化对应角色;如果没有,则返回 nil。

对于堕化角色,返回其非堕化对应角色。


GetTrinket ()⚓︎

TrinketType GetTrinket ( )⚓︎

不包括通过解锁获得的起始饰品。

不包括模组添加的饰品。


IsHidden ()⚓︎

boolean IsHidden ( )⚓︎

如果角色在角色选择屏幕上不可见/不可选,则返回 true。

不包括那些只有在解锁前才隐藏的角色。


IsTainted ()⚓︎

boolean IsTainted ( )⚓︎