Пример #1
0
        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;
        }
Пример #2
0
        void RaisePlatform()
        {
            State = FireColumnState.Raised;
              LastActive = Game1.CurrentTime;

              Plume = new ParticlePlumeEffect(this, ActiveDuration, ParticlePlumeEffect.PlumeType.Fire);
        }
Пример #3
0
 void LowerPlatform()
 {
     State = FireColumnState.Normal;
       LastActive = Game1.CurrentTime;
 }