pub trait ISaveData_ManagerMethods: ISaveData_Manager {
Show 18 methods
// Provided methods
fn ctor(self) { ... }
fn finalize(self) { ... }
fn cleanup(self) { ... }
fn register_task(self, task: impl Into<SaveData_Manager_Task>) { ... }
fn commit(self, mount_name: impl Into<Il2CppString>) { ... }
fn is_exist(self, path: impl Into<Il2CppString>) -> bool { ... }
fn get_file_size(self, path: impl Into<Il2CppString>) -> i64 { ... }
fn dump(self, root_path: impl Into<Il2CppString>) { ... }
fn thread_func(self) { ... }
fn read(self, task: impl Into<SaveData_Manager_Task>) { ... }
fn write(self, task: impl Into<SaveData_Manager_Task>) { ... }
fn delete(self, task: impl Into<SaveData_Manager_Task>) { ... }
fn commit_2(self, task: impl Into<SaveData_Manager_Task>) { ... }
fn commit_nx(self, mount_name: impl Into<Il2CppString>) { ... }
fn is_exist_nx(self, path: impl Into<Il2CppString>) -> bool { ... }
fn get_file_size_nx(self, path: impl Into<Il2CppString>) -> i64 { ... }
fn dump_nx(self, root_path: impl Into<Il2CppString>) { ... }
fn backslash2_slash(self, path: impl Into<Il2CppString>) -> Il2CppString { ... }
}Provided Methods§
Sourcefn register_task(self, task: impl Into<SaveData_Manager_Task>)
fn register_task(self, task: impl Into<SaveData_Manager_Task>)
RegisterTask(crate::app::savedata::SaveData_Manager_Task) overload
Sourcefn commit(self, mount_name: impl Into<Il2CppString>)
fn commit(self, mount_name: impl Into<Il2CppString>)
Commit(::unity::Il2CppString) overload
Sourcefn is_exist(self, path: impl Into<Il2CppString>) -> bool
fn is_exist(self, path: impl Into<Il2CppString>) -> bool
IsExist(::unity::Il2CppString) overload
Sourcefn get_file_size(self, path: impl Into<Il2CppString>) -> i64
fn get_file_size(self, path: impl Into<Il2CppString>) -> i64
GetFileSize(::unity::Il2CppString) overload
Sourcefn dump(self, root_path: impl Into<Il2CppString>)
fn dump(self, root_path: impl Into<Il2CppString>)
Dump(::unity::Il2CppString) overload
Sourcefn thread_func(self)
fn thread_func(self)
ThreadFunc() overload
Sourcefn read(self, task: impl Into<SaveData_Manager_Task>)
fn read(self, task: impl Into<SaveData_Manager_Task>)
Read(crate::app::savedata::SaveData_Manager_Task) overload
Sourcefn write(self, task: impl Into<SaveData_Manager_Task>)
fn write(self, task: impl Into<SaveData_Manager_Task>)
Write(crate::app::savedata::SaveData_Manager_Task) overload
Sourcefn delete(self, task: impl Into<SaveData_Manager_Task>)
fn delete(self, task: impl Into<SaveData_Manager_Task>)
Delete(crate::app::savedata::SaveData_Manager_Task) overload
Sourcefn commit_2(self, task: impl Into<SaveData_Manager_Task>)
fn commit_2(self, task: impl Into<SaveData_Manager_Task>)
Commit(crate::app::savedata::SaveData_Manager_Task) overload
Sourcefn commit_nx(self, mount_name: impl Into<Il2CppString>)
fn commit_nx(self, mount_name: impl Into<Il2CppString>)
CommitNX(::unity::Il2CppString) overload
Sourcefn is_exist_nx(self, path: impl Into<Il2CppString>) -> bool
fn is_exist_nx(self, path: impl Into<Il2CppString>) -> bool
IsExistNX(::unity::Il2CppString) overload
Sourcefn get_file_size_nx(self, path: impl Into<Il2CppString>) -> i64
fn get_file_size_nx(self, path: impl Into<Il2CppString>) -> i64
GetFileSizeNX(::unity::Il2CppString) overload
Sourcefn dump_nx(self, root_path: impl Into<Il2CppString>)
fn dump_nx(self, root_path: impl Into<Il2CppString>)
DumpNX(::unity::Il2CppString) overload
Sourcefn backslash2_slash(self, path: impl Into<Il2CppString>) -> Il2CppString
fn backslash2_slash(self, path: impl Into<Il2CppString>) -> Il2CppString
Backslash2Slash(::unity::Il2CppString) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: ISaveData_Manager> ISaveData_ManagerMethods for __T
app-savedata only.