Terraria v1.4.4.9
Terraria 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", (AssetRequestMode)1);
43 UseImmediateMode = true;
44 _animated = animated;
45 _drawsBackPanel = hasBackPanel;
46 _characterScale = characterScale;
50 }
static readonly SamplerState PointClamp
static readonly Projectile[] NoPets
Player SerializedClone()
Definition Player.cs:51577
void PlayerFrame()
Definition Player.cs:33978
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(), Microsoft.Xna.Framework.Graphics.SamplerState.PointClamp, Terraria.GameContent.UI.Elements.UICharacter.PreparePetProjectiles(), Terraria.Player.SerializedClone(), Terraria.UI.StyleDimension.Set(), Terraria.UI.UIElement.UseImmediateMode, and Terraria.UI.UIElement.Width.