public DamageFloatingText(Actor Owner) : base(3f) { this.Owner = Owner; SpriteNumericField = new CurrencySpriteFont(FontType.HUDBlueDamage, 5, 1f, position: ((Mobile)Owner).MobileFlipbook.Position - new Vector2(0, 15), positionOffset: ((Mobile)Owner).MobileFlipbook.Position - new Vector2(0, 15), textAnchor: TextAnchor.Middle, attachToCamera: false); yMovement = new DefinedAcceleratedMovement(); yMovement.Preset(SpriteNumericField.PositionOffset.Y, SpriteNumericField.PositionOffset.Y - 40, -40, 0.6f); }
public ThorSatellite() { targetList = new List <Projectile>(); beamColor = Parameter.NeonGreen; oscilatingPositionOffset = new Vector2(3, 0); cannonOffset = new Vector2(50, 0); position = new Vector2(0, -500); flipbook = new Flipbook(position, new Vector2(118, 111), 197, 190, "Graphics/Entity/Thor/Spritesheet", thorStatePresets[ActorFlipbookState.Stand], DepthParameter.Mobile, MathHelper.PiOver2); levelSpriteFont = new NumericSpriteFont(FontType.HUDBlueThorLevelIndicator, 1, DepthParameter.MobileSatellite, textAnchor: TextAnchor.Right, attachToCamera: false, StartingValue: 1); experienceSpriteFont = new CurrencySpriteFont(FontType.HUDBlueThorExperienceIndicator, 5, DepthParameter.MobileSatellite, textAnchor: TextAnchor.Right, attachToCamera: false); levelText = new Sprite("Interface/Spritefont/HUD/Blue/ThorLevelLV", Vector2.Zero, layerDepth: DepthParameter.MobileSatellite); levelText.Pivot = Vector2.Zero; lastFocusedPosition = Vector2.Zero; }