OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osSetDynamicTextureDataBlendFace C# (CSharp) 메소드

osSetDynamicTextureDataBlendFace() 공개 메소드

public osSetDynamicTextureDataBlendFace ( string dynamicID, string contentType, string data, string extraParams, bool blend, int disp, int timer, int alpha, int face ) : string
dynamicID string
contentType string
data string
extraParams string
blend bool
disp int
timer int
alpha int
face int
리턴 string
        public string osSetDynamicTextureDataBlendFace(string dynamicID, string contentType, string data, string extraParams,
                                          bool blend, int disp, int timer, int alpha, int face)
        {
            CheckThreatLevel(ThreatLevel.VeryLow, "osSetDynamicTextureDataBlendFace");

            m_host.AddScriptLPS(1);
            if (dynamicID == String.Empty)
            {
                IDynamicTextureManager textureManager = World.RequestModuleInterface<IDynamicTextureManager>();
                if (textureManager != null)
                {
                    if (extraParams == String.Empty)
                    {
                        extraParams = "256";
                    }
                    UUID createdTexture =
                        textureManager.AddDynamicTextureData(World.RegionInfo.RegionID, m_host.UUID, contentType, data,
                                                            extraParams, timer, blend, disp, (byte) alpha, face);
                    return createdTexture.ToString();
                }
            }
            else
            {
                //TODO update existing dynamic textures
            }

            return UUID.Zero.ToString();
        }
OSSL_Api