Skip to content

Commit 213b67b

Browse files
committed
Push code for 1.23.0
1 parent df29caa commit 213b67b

File tree

5 files changed

+285
-99
lines changed

5 files changed

+285
-99
lines changed

crates/cobalt/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cobalt"
3-
version = "1.22.2"
3+
version = "1.23.0"
44
edition = "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" }
2323
easer = "0.3.0"
2424
phf = { version = "0.11", features = ["macros"] }
2525
lazysimd = { git = "https://github.com/Raytwo/lazysimd" }
26+
image = { version = "0.24.9", default-features = false, features = ["png"] }

crates/cobalt/src/lib.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,11 @@
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-
125
use engage::{
136
gamedata::{Gamedata, GodData},
147
godpool::god_pool_try_get_gid,
158
proc::{ProcInst, ProcInstFields},
169
};
17-
use il2cpp::assembly::Il2CppImage;
1810
use unity::prelude::*;
1911

2012
pub mod api;

crates/cobalt/src/sequences/mainmenu/cobaltmenu/mod.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff 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>();

0 commit comments

Comments
 (0)