File tree Expand file tree Collapse file tree 5 files changed +285
-99
lines changed
sequences/mainmenu/cobaltmenu Expand file tree Collapse file tree 5 files changed +285
-99
lines changed Original file line number Diff line number Diff line change 11[package ]
22name = " cobalt"
3- version = " 1.22.2 "
3+ version = " 1.23.0 "
44edition = " 2021"
55
66# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -23,3 +23,4 @@ gamedata = { path = "../gamedata" }
2323easer = " 0.3.0"
2424phf = { version = " 0.11" , features = [" macros" ] }
2525lazysimd = { git = " https://github.com/Raytwo/lazysimd" }
26+ image = { version = " 0.24.9" , default-features = false , features = [" png" ] }
Original file line number Diff line number Diff line change 22#![ feature( stmt_expr_attributes) ]
33#![ feature( unsafe_cell_from_mut) ]
44
5- use std:: {
6- cell:: RefCell ,
7- collections:: HashMap ,
8- ffi:: CStr ,
9- sync:: { LazyLock , RwLock } ,
10- } ;
11-
125use engage:: {
136 gamedata:: { Gamedata , GodData } ,
147 godpool:: god_pool_try_get_gid,
158 proc:: { ProcInst , ProcInstFields } ,
169} ;
17- use il2cpp:: assembly:: Il2CppImage ;
1810use unity:: prelude:: * ;
1911
2012pub mod api;
Original file line number Diff line number Diff line change @@ -69,10 +69,7 @@ impl CobaltMenuSequence {
6969 let menu_content = unsafe { engage:: menu:: content:: shoptopmenu:: shop_top_menu_content_create ( None ) } . unwrap ( ) ;
7070
7171 // Create a List<BasicMenuItem> for the BasicMenu
72- let menu_item_list_class = get_generic_class ! ( SystemList <BasicMenuItem >) . unwrap ( ) ;
73- let menu_item_list = il2cpp:: instantiate_class :: < List < BasicMenuItem > > ( & menu_item_list_class) . unwrap ( ) ;
74- // Create a item list with a capacity of 1
75- menu_item_list. items = Il2CppArray :: new ( 3 ) . unwrap ( ) ;
72+ let menu_item_list = List :: < BasicMenuItem > :: with_capacity ( 3 ) . unwrap ( ) ;
7673
7774 // Create and add our button to the item list
7875 let menu_item = BasicMenuItem :: new_impl :: < ReloadXmlMenuItem > ( ) ;
You can’t perform that action at this time.
0 commit comments