void SetAnimated(bool animated)
UICharacter(Player player, bool animated=false, bool hasBackPanel=true, float characterScale=1f, bool useAClone=false)
override void DrawSelf(SpriteBatch spriteBatch)
static readonly Projectile[] NoPets
void DrawPets(SpriteBatch spriteBatch)
Asset< Texture2D > _texture
override void Update(GameTime gameTime)
Vector2 GetPlayerPosition(ref CalculatedStyle dimensions)
Projectile PreparePetProjectiles_CreatePetProjectileDummy(int projectileId)
Projectile[] _petProjectiles
void PreparePetProjectiles()
static IPlayerRenderer PlayerRenderer
static Vector2 screenPosition
static Matrix UIScaleMatrix
static IAssetRepository Assets
static float GlobalTimeWrappedHourly