Esempio n. 1
0
        public Particle(float duration, Vector2 basePos, float layerDepth,
                        PosFunc posFunc, DirFunc dirFunc, RadiusFunc radiusFunc,
                        Texture2D orignTex, Vector2 texOrign, Nullable <Rectangle> sourceRect,
                        ColorSetTimeFunc colorFunc)
        {
            this.duration   = duration;
            this.basePos    = basePos;
            this.layerDepth = layerDepth;

            this.posFunc    = posFunc;
            this.dirFunc    = dirFunc;
            this.radiusFunc = radiusFunc;
            this.colorFunc  = colorFunc;

            this.tex        = orignTex;
            this.texOrign   = texOrign;
            this.sourceRect = sourceRect;
        }
Esempio n. 2
0
        public Particle( float duration, Vector2 basePos, float layerDepth,
            PosFunc posFunc, DirFunc dirFunc, RadiusFunc radiusFunc,
            Texture2D orignTex, Vector2 texOrign, Nullable<Rectangle> sourceRect,
            ColorSetTimeFunc colorFunc )
        {
            this.duration = duration;
            this.basePos = basePos;
            this.layerDepth = layerDepth;

            this.posFunc = posFunc;
            this.dirFunc = dirFunc;
            this.radiusFunc = radiusFunc;
            this.colorFunc = colorFunc;

            this.tex = orignTex;
            this.texOrign = texOrign;
            this.sourceRect = sourceRect;
        }