Example #1
0
        public SimpleTestEnemy(string name, Guid parent) : base(name, parent)
        {
            Animation.Init(AssetManager.Get().Find <Texture2D>(ESpriteAssets.WalkingAnimation3), Vector2.One);
            Animation.AddSetting((int)Tag.MoveLeft, new AnimationSetting(8, 2, 8, 15, true, true));
            Animation.AddSetting((int)Tag.MoveRight, new AnimationSetting(8, 2, 0, 7, true));
            Animation.Stop();

            AddComponent <ShadowComponent>().Init(AssetManager.Get().Find <Texture2D>(ESpriteAssets.RedOrb), new Vector2(6.0f, 2.0f), new Vector2(0.0f, 10.0f));

            CircleColliderComponent collider = AddComponent <CircleColliderComponent>();

            collider.Init(22, BodyType.Dynamic);
        }