Terraria.Tail._Initialize C# (CSharp) Method

_Initialize() public method

public _Initialize ( ) : void
return void
        public void _Initialize()
        {
            // これを追加しないとアイテム名の処理が上手くいかない
            var type = Type.GetType("Terraria.Main");
            for (int i = 0; i < 604; i++)
            {
                type.InvokeMember("itemName", BindingFlags.SetField, null, this, new object[] { i, Terraria.Ja.GetItemName_en(i) });
            }

            // レシピ作成を再度行う
            type = Type.GetType("Terraria.Recipe");
            type.InvokeMember("numRecipes", BindingFlags.SetField, null, null, new object[] { 0 });
            var mi = type.GetMethod("SetupRecipes").Invoke(null, null);
        }