Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.SetTextureAnim C# (CSharp) Method

SetTextureAnim() private method

private SetTextureAnim ( ISceneChildEntity part, int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
part ISceneChildEntity
mode int
face int
sizex int
sizey int
start double
length double
rate double
return void
        private void SetTextureAnim(ISceneChildEntity part, int mode, int face, int sizex, int sizey, double start, double length, double rate)
        {

            Primitive.TextureAnimation pTexAnim = new Primitive.TextureAnimation { Flags = (Primitive.TextureAnimMode)mode };

            //ALL_SIDES
            if (face == ScriptBaseClass.ALL_SIDES)
                face = 255;

            pTexAnim.Face = (uint)face;
            pTexAnim.Length = (float)length;
            pTexAnim.Rate = (float)rate;
            pTexAnim.SizeX = (uint)sizex;
            pTexAnim.SizeY = (uint)sizey;
            pTexAnim.Start = (float)start;

            part.AddTextureAnimation(pTexAnim);
            part.ScheduleUpdate(PrimUpdateFlags.FindBest);
        }
LSL_Api