Skip to main content

ISaveData_ManagerMethods

Trait ISaveData_ManagerMethods 

Source
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§

Source

fn ctor(self)

.ctor() overload

Source

fn finalize(self)

Finalize() overload

Source

fn cleanup(self)

Cleanup() overload

Source

fn register_task(self, task: impl Into<SaveData_Manager_Task>)

RegisterTask(crate::app::savedata::SaveData_Manager_Task) overload

Source

fn commit(self, mount_name: impl Into<Il2CppString>)

Commit(::unity::Il2CppString) overload

Source

fn is_exist(self, path: impl Into<Il2CppString>) -> bool

IsExist(::unity::Il2CppString) overload

Source

fn get_file_size(self, path: impl Into<Il2CppString>) -> i64

GetFileSize(::unity::Il2CppString) overload

Source

fn dump(self, root_path: impl Into<Il2CppString>)

Dump(::unity::Il2CppString) overload

Source

fn thread_func(self)

ThreadFunc() overload

Source

fn read(self, task: impl Into<SaveData_Manager_Task>)

Read(crate::app::savedata::SaveData_Manager_Task) overload

Source

fn write(self, task: impl Into<SaveData_Manager_Task>)

Write(crate::app::savedata::SaveData_Manager_Task) overload

Source

fn delete(self, task: impl Into<SaveData_Manager_Task>)

Delete(crate::app::savedata::SaveData_Manager_Task) overload

Source

fn commit_2(self, task: impl Into<SaveData_Manager_Task>)

Commit(crate::app::savedata::SaveData_Manager_Task) overload

Source

fn commit_nx(self, mount_name: impl Into<Il2CppString>)

CommitNX(::unity::Il2CppString) overload

Source

fn is_exist_nx(self, path: impl Into<Il2CppString>) -> bool

IsExistNX(::unity::Il2CppString) overload

Source

fn get_file_size_nx(self, path: impl Into<Il2CppString>) -> i64

GetFileSizeNX(::unity::Il2CppString) overload

Source

fn dump_nx(self, root_path: impl Into<Il2CppString>)

DumpNX(::unity::Il2CppString) overload

Source

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§

Source§

impl<__T: ISaveData_Manager> ISaveData_ManagerMethods for __T

Available on crate feature app-savedata only.