Beispiel #1
0
        public override void onAddedToScene()
        {
            var gameScene           = (Handy.Scene)scene;
            var animationDefinition = gameScene.AnimationDefinitions[AsepriteFiles.HIT_EFFECT];

            var sprite = new AnimatableSprite(animationDefinition.SpriteDefinition.Subtextures);

            sprite.renderLayer = RenderLayers.FOREGROUND;
            var animationComponent = new AnimationComponent(sprite, animationDefinition, "DEFAULT");
            var eventComponent     = new EventComponent();

            eventComponent.AddEvent("DEFAULT", 3, "END");

            addComponent(sprite);
            addComponent(animationComponent);
            addComponent(eventComponent);
            addComponent(new HitEffectComponent());
        }