本文整理汇总了C#中LWF.Movie.AttachLWF方法的典型用法代码示例。如果您正苦于以下问题:C# Movie.AttachLWF方法的具体用法?C# Movie.AttachLWF怎么用?C# Movie.AttachLWF使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LWF.Movie
的用法示例。
在下文中一共展示了Movie.AttachLWF方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AttachLWFLua
public int AttachLWFLua(Movie movie)
{
if (luaState == null)
return 0;
Lua.lua_State l = (Lua.lua_State)luaState;
int args = Lua.lua_gettop(l);
string attachName;
string path;
int attachDepth = -1;
bool reorder = false;
string texturePrefix = null;
/* 1: LWF_Movie instance */
/* 2: path:string */
/* 3: attachName:string */
/* 4: attachDepth:number (option) */
/* 5: reorder:boolean (option) */
/* 6: texturePrefix:string (option) */
path = Lua.lua_tostring(l, 2).ToString();
attachName = Lua.lua_tostring(l, 3).ToString();
if (args >= 4)
attachDepth = (int)Lua.lua_tonumber(l, 4);
if (args >= 5)
reorder = Lua.lua_toboolean(l, 5) != 0;
if (args >= 6)
texturePrefix = Lua.lua_tostring(l, 6).ToString();
LWF child = movie.AttachLWF(
path, attachName, attachDepth, reorder, texturePrefix);
if (child != null) {
Luna_LWF_LWF.push(l, child, false);
/* -1: LWF_LWF child */
} else {
Lua.lua_pushnil(l);
/* -1: nil */
}
return 1;
}