Zeplin.Sprite.Sprite C# (CSharp) Method

Sprite() public method

public Sprite ( Image sprite, Transformation transformation, Zeplin.AnimationScript animation, Zeplin.CollisionShapes.SATCollisionVolume collider ) : System
sprite Image
transformation Transformation
animation Zeplin.AnimationScript
collider Zeplin.CollisionShapes.SATCollisionVolume
return System
        public Sprite(Image sprite, Transformation transformation, AnimationScript animation, SATCollisionVolume collider)
        {
            this.Image = sprite;
            SubRect = new Rectangle(0, 0, sprite.Texture.Width, sprite.Texture.Height);

            this.Transformation = new Transformation(transformation);
            this.AnimationScript = animation;
            this.CollisionVolume = collider;

            OnDraw += this.Draw;

            if (CollisionVolume != null)
            {
                OnUpdate += delegate(GameTime time) { collider.TransformCollisionVolume(this.Transformation); };
            }
        }

Same methods

Sprite::Sprite ( ) : System
Sprite::Sprite ( Image sprite ) : System
Sprite::Sprite ( Image sprite, Zeplin.AnimationScript animation ) : System
Sprite::Sprite ( Image sprite, Transformation transformation ) : System
Sprite::Sprite ( Image sprite, Transformation transformation, Zeplin.CollisionShapes.SATCollisionVolume collider ) : System
Sprite::Sprite ( Sprite oldTile ) : System