public override void InitContent(IInitContentContext context)
 {
     base.InitContent(context);
     weapon       = context.Load <Texture2D>(WeaponAssetName);
     CenterOffset = new Vector2(Settings.CenterOffsetX ?? weapon.Width / 2, Settings.CenterOffsetY ?? weapon.Height / 2);
     Size         = weapon.Bounds.Size;
 }
Beispiel #2
0
 public override void InitContent(IInitContentContext context)
 {
     foreach (var enemySet in Sets)
     {
         enemySet.InitContent(context);
     }
     base.InitContent(context);
 }
        public override void InitContent(IInitContentContext context)
        {
            initContentContext = context;
            foreach (var wp in WeaponPods)
            {
                wp.InitContent(context);
            }
            foreach (var wave in Waves)
            {
                wave.InitContent(context);
            }
            background = context.Load <Texture2D>(Assets.Scenes.GetAbsolute(settings.Background));
            Size       = background.Bounds.Size;
            float scale = (float)WindowSize.Y / background.Bounds.Size.Y;

            Scale          = new Vector2(scale, scale);
            Transformation = Matrix.CreateScale(scale);
            base.InitContent(context);
        }
Beispiel #4
0
 public override void InitContent(IInitContentContext context)
 {
     texture = context.Load <Texture2D>("WeaponPlaceholder");
     MouseHoverColorTransition = Globals.ObjectPool.GetObject <ColorTransitionAction>().WithStartColor(Color.White);
     base.InitContent(context);
 }
Beispiel #5
0
 public override void InitContent(IInitContentContext context)
 {
     PreviousScene?.InitContent(context);
     CurrentScene.InitContent(context);
     base.InitContent(context);
 }
 public static void Init(IInitContentContext context)
 {
     Default = new GlobalContent(context);
 }
 protected GlobalContent(IInitContentContext context)
 {
     HudFont = context.Load <SpriteFont>("Fonts/Hud");
 }
Beispiel #8
0
 public override void InitContent(IInitContentContext context)
 {
     texture        = context.Load <Texture2D>(@"Enemies\Walker");
     OffsetToCenter = new Vector2(texture.Width / 2.0f, texture.Height / 2.0f);
     base.InitContent(context);
 }
 public override void InitContent(IInitContentContext context)
 {
     image           = context.Load <Texture2D>(Assets.Weapons.FromSettings(WeaponSettings));
     descriptionFont = context.Load <SpriteFont>(Assets.Fonts.WeaponDescriptionFont);
     base.InitContent(context);
 }
 public override void InitContent(IInitContentContext context)
 {
     CurrentScene.InitContent(context);
     base.InitContent(context);
 }
Beispiel #11
0
 public override void InitContent(IInitContentContext context)
 {
     enemyTemplate.InitContent(context);
     base.InitContent(context);
 }
Beispiel #12
0
 public virtual void InitContent(IInitContentContext context)
 {
 }