TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ UICharacter()

Terraria.GameContent.UI.Elements.UICharacter.UICharacter ( Player player,
bool animated = false,
bool hasBackPanel = true,
float characterScale = 1f,
bool useAClone = false )
inline

Definition at line 31 of file UICharacter.cs.

32 {
33 _player = player;
34 if (useAClone)
35 {
36 _player = player.SerializedClone();
37 _player.dead = false;
39 }
40 Width.Set(59f, 0f);
41 Height.Set(58f, 0f);
42 _texture = Main.Assets.Request<Texture2D>("Images/UI/PlayerBackground");
43 UseImmediateMode = true;
47 OverrideSamplerState = SamplerState.PointClamp;
50 }
static readonly Projectile[] NoPets
Player SerializedClone()
Definition Player.cs:55764
void PlayerFrame()
Definition Player.cs:34633
StyleDimension Height
Definition UIElement.cs:29
StyleDimension Width
Definition UIElement.cs:27
SamplerState OverrideSamplerState
Definition UIElement.cs:45
void Set(float pixels, float precent)

References Terraria.GameContent.UI.Elements.UICharacter._animated, Terraria.GameContent.UI.Elements.UICharacter._characterScale, Terraria.GameContent.UI.Elements.UICharacter._drawsBackPanel, Terraria.GameContent.UI.Elements.UICharacter._petProjectiles, Terraria.GameContent.UI.Elements.UICharacter._player, Terraria.GameContent.UI.Elements.UICharacter._texture, Terraria.Main.Assets, Terraria.UI.UIElement.Height, Terraria.GameContent.UI.Elements.UICharacter.NoPets, Terraria.UI.UIElement.OverrideSamplerState, Terraria.Player.PlayerFrame(), Terraria.GameContent.UI.Elements.UICharacter.PreparePetProjectiles(), Terraria.Player.SerializedClone(), Terraria.UI.StyleDimension.Set(), Terraria.UI.UIElement.UseImmediateMode, and Terraria.UI.UIElement.Width.

+ Here is the call graph for this function: