Skip to main content

IMapEditHistoryMethods

Trait IMapEditHistoryMethods 

Source
pub trait IMapEditHistoryMethods: IMapEditHistory {
Show 14 methods // Provided methods fn on_create(self) { ... } fn on_dispose(self) { ... } fn undo(self) -> bool { ... } fn redo(self) { ... } fn clear(self) { ... } fn add_create_object( self, x: impl Into<i32>, z: impl Into<i32>, object_name: impl Into<Il2CppString>, ) { ... } fn add_delete_object( self, x: impl Into<i32>, z: impl Into<i32>, delete_object_name: impl Into<Il2CppString>, rotate: impl Into<i32>, ) { ... } fn add_replace_object( self, x: impl Into<i32>, z: impl Into<i32>, delete_rotate: impl Into<i32>, delete_obj_name: impl Into<Il2CppString>, create_obj_name: impl Into<Il2CppString>, ) { ... } fn add_rotate_object( self, x: impl Into<i32>, z: impl Into<i32>, prev_rotate: impl Into<i32>, next_rotate: impl Into<i32>, ) { ... } fn add_command(self, command: impl Into<MapEditHistory_MapEditCommand>) { ... } fn list_add_impl(self, command: impl Into<MapEditHistory_MapEditCommand>) { ... } fn list_remove_at_impl(self, index: impl Into<i32>) { ... } fn dump(self) { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn on_create(self)

OnCreate() overload

Source

fn on_dispose(self)

OnDispose() overload

Source

fn undo(self) -> bool

Undo() overload

Source

fn redo(self)

Redo() overload

Source

fn clear(self)

Clear() overload

Source

fn add_create_object( self, x: impl Into<i32>, z: impl Into<i32>, object_name: impl Into<Il2CppString>, )

AddCreateObject(i32, i32, ::unity::Il2CppString) overload

Source

fn add_delete_object( self, x: impl Into<i32>, z: impl Into<i32>, delete_object_name: impl Into<Il2CppString>, rotate: impl Into<i32>, )

AddDeleteObject(i32, i32, ::unity::Il2CppString, i32) overload

Source

fn add_replace_object( self, x: impl Into<i32>, z: impl Into<i32>, delete_rotate: impl Into<i32>, delete_obj_name: impl Into<Il2CppString>, create_obj_name: impl Into<Il2CppString>, )

AddReplaceObject(i32, i32, i32, ::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn add_rotate_object( self, x: impl Into<i32>, z: impl Into<i32>, prev_rotate: impl Into<i32>, next_rotate: impl Into<i32>, )

AddRotateObject(i32, i32, i32, i32) overload

Source

fn add_command(self, command: impl Into<MapEditHistory_MapEditCommand>)

AddCommand(crate::app::mapedithistory::MapEditHistory_MapEditCommand) overload

Source

fn list_add_impl(self, command: impl Into<MapEditHistory_MapEditCommand>)

ListAddImpl(crate::app::mapedithistory::MapEditHistory_MapEditCommand) overload

Source

fn list_remove_at_impl(self, index: impl Into<i32>)

ListRemoveAtImpl(i32) overload

Source

fn dump(self)

Dump() overload

Source

fn ctor(self)

.ctor() 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: IMapEditHistory> IMapEditHistoryMethods for __T

Available on crate feature app-mapedithistory only.