方法は非常に簡単です。VS:Lua / Generate Allの文字列を検索し、過去のロジックに従う限り、次のコードを見つけることができます。
IsObsolete中国語の意味:期限切れですか;放棄されていますか;
意味は適切ではありませんが、同じ機能的効果を達成するためにやるのは良いことです
個人的には、これらの一般的な機能について、ToLuaの作成者はgithubリポジトリのホームページに手順(ReadMe.md)NoToLuaAttributeを書き留めておく必要があると思います。これにより、はるかにユーザーフレンドリーになります。
使い方はとても簡単です。
public class TestClass
{
// 默认都会被 wrapper
public float inWrapperField;
public void InWrapperFunc() {
}
// 不想被 wrapper 那就加 Attribute
[NoToLua] // NoToLuaAttribute 的简写 c#.net 的语法糖可省去 Attribute
public float thisIsIgnoreField;
[NoToLua]
public void ThisIsIgnoreFunc() {
}
}
このように、上記のTestClass
クラスのpublic float thisIsIgnoreField;
メンバーとpublic void ThisIsIgnoreFunc() {}
メンバーは、ToLuaによってラップされません。