예제 #1
0
        public static bool CreateData_PrefabData_Patch(ref CustomSelectSet __result, ref AccessoryData item, ref Rect smallRect, ref AssetBundleController abc)
        {
            Vector2   vector      = new Vector2(256f, 256f);
            Texture2D texture     = LoadAsset(abc, item.prefab_F);
            Sprite    thumbnail_L = Sprite.Create(texture, new Rect(Vector2.zero, vector), vector * 0.5f, 100f, 0u, SpriteMeshType.FullRect);
            Sprite    thumbnail_S = Sprite.Create(texture, smallRect, smallRect.size * 0.5f, 100f, 0u, SpriteMeshType.FullRect);

            __result = new CustomSelectSet(item.id, item.name_LineFeed, thumbnail_S, thumbnail_L, item.isNew);

            return(false);
        }
 public static void OnAccessoryChangedHook(AccessoryCustomEdit __instance, int slot, CustomSelectSet set)
 {
     OnAccessoryChanged(__instance, slot);
 }