public FireColumn(Vector2 position) { HostileType = (int)HostilesTypes.FireColumn; Position = position; DrawBox = new Rectangle(0, 0, 100, 230); HitboxSrc = new Rectangle(10, 10, 80, 190); Textures = new Texture2D[] { Sprites.GetTexture("Planet/Hostiles/FireColumn/FireGeyser") }; State = FireColumnState.Normal; CanBeShot = false; }
void RaisePlatform() { State = FireColumnState.Raised; LastActive = Game1.CurrentTime; Plume = new ParticlePlumeEffect(this, ActiveDuration, ParticlePlumeEffect.PlumeType.Fire); }
void LowerPlatform() { State = FireColumnState.Normal; LastActive = Game1.CurrentTime; }