Skip to main content

ICalculatorManagerMethods

Trait ICalculatorManagerMethods 

Source
pub trait ICalculatorManagerMethods: ICalculatorManager {
Show 28 methods // Provided methods fn ctor(self) { ... } fn find_command(self, key: impl Into<i32>) -> CalculatorCommand { ... } fn find_command_2(self, name: impl Into<Il2CppString>) -> CalculatorCommand { ... } fn add_command( self, command: impl Into<CalculatorCommand>, ) -> CalculatorCommand { ... } fn add_command_2( self, name: impl Into<Il2CppString>, func: impl Into<Il2CppString>, ) -> CalculatorCommand { ... } fn add_command_3( self, name: impl Into<Il2CppString>, value: impl Into<f32>, ) -> CalculatorCommand { ... } fn remove_command(self, command: impl Into<CalculatorCommand>) { ... } fn remove_command_2(self, name: impl Into<Il2CppString>) { ... } fn remove_command_3<M0: IlType + Copy + ClassIdentity>(self) { ... } fn clear_command(self) { ... } fn run_command(self, name: impl Into<Il2CppString>) -> f32 { ... } fn run_command_2( self, name: impl Into<Il2CppString>, obj1: impl Into<IlInstance>, obj2: impl Into<IlInstance>, ) -> f32 { ... } fn run_command_3( self, name: impl Into<Il2CppString>, args: impl Into<List_1<f32>>, ) -> f32 { ... } fn run_command_4( self, name: impl Into<Il2CppString>, args: impl Into<List_1<f32>>, obj1: impl Into<IlInstance>, obj2: impl Into<IlInstance>, ) -> f32 { ... } fn dump(self) { ... } fn calculate( self, name: impl Into<Il2CppString>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn calculate_2( self, calcurator: impl Into<StringCalculator>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn calculate_3( self, calcurator: impl Into<StringCalculator>, command: impl Into<CalculatorCommand>, args: impl Into<List_1<f32>>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn calculate_4( self, calcurator: impl Into<StringCalculator>, args: impl Into<List_1<f32>>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn execute( self, name: impl Into<Il2CppString>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn get_value_impl( self, entity: impl Into<CalculatorUtil_Entity>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn get_args_impl( self, entity: impl Into<CalculatorUtil_Entity>, stack: impl Into<CalculatorManager_CommandStack>, ) -> f32 { ... } fn func_impl( self, command: impl Into<CalculatorCommand>, args: impl Into<List_1<f32>>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn func_impl_2( self, entity: impl Into<CalculatorUtil_Entity>, stack: impl Into<CalculatorManager_CommandStack>, value: impl Into<f32>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn func_impl_3( self, entity: impl Into<CalculatorUtil_Entity>, arg: impl Into<Il2CppString>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn func_impl_4( self, entity: impl Into<CalculatorUtil_Entity>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32 { ... } fn set_value_impl( self, entity: impl Into<CalculatorUtil_Entity>, value: impl Into<f32>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) { ... } fn get_command_collection( self, ) -> Dictionary_2_ValueCollection<i32, CalculatorCommand> { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn find_command(self, key: impl Into<i32>) -> CalculatorCommand

FindCommand(i32) overload

Source

fn find_command_2(self, name: impl Into<Il2CppString>) -> CalculatorCommand

FindCommand(::unity::Il2CppString) overload

Source

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

AddCommand(crate::app::calculatorcommand::CalculatorCommand) overload

Source

fn add_command_2( self, name: impl Into<Il2CppString>, func: impl Into<Il2CppString>, ) -> CalculatorCommand

AddCommand(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn add_command_3( self, name: impl Into<Il2CppString>, value: impl Into<f32>, ) -> CalculatorCommand

AddCommand(::unity::Il2CppString, f32) overload

Source

fn remove_command(self, command: impl Into<CalculatorCommand>)

RemoveCommand(crate::app::calculatorcommand::CalculatorCommand) overload

Source

fn remove_command_2(self, name: impl Into<Il2CppString>)

RemoveCommand(::unity::Il2CppString) overload

Source

fn remove_command_3<M0: IlType + Copy + ClassIdentity>(self)

Source

fn clear_command(self)

ClearCommand() overload

Source

fn run_command(self, name: impl Into<Il2CppString>) -> f32

RunCommand(::unity::Il2CppString) overload

Source

fn run_command_2( self, name: impl Into<Il2CppString>, obj1: impl Into<IlInstance>, obj2: impl Into<IlInstance>, ) -> f32

RunCommand(::unity::Il2CppString, ::unity::IlInstance, ::unity::IlInstance) overload

Source

fn run_command_3( self, name: impl Into<Il2CppString>, args: impl Into<List_1<f32>>, ) -> f32

RunCommand(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<f32>) overload

Source

fn run_command_4( self, name: impl Into<Il2CppString>, args: impl Into<List_1<f32>>, obj1: impl Into<IlInstance>, obj2: impl Into<IlInstance>, ) -> f32

RunCommand(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<f32>, ::unity::IlInstance, ::unity::IlInstance) overload

Source

fn dump(self)

Dump() overload

Source

fn calculate( self, name: impl Into<Il2CppString>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

Calculate(::unity::Il2CppString, crate::system::object::Object, crate::system::object::Object) overload

Source

fn calculate_2( self, calcurator: impl Into<StringCalculator>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

Calculate(crate::app::stringcalculator::StringCalculator, crate::system::object::Object, crate::system::object::Object) overload

Source

fn calculate_3( self, calcurator: impl Into<StringCalculator>, command: impl Into<CalculatorCommand>, args: impl Into<List_1<f32>>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

Calculate(crate::app::stringcalculator::StringCalculator, crate::app::calculatorcommand::CalculatorCommand, crate::system::collections::generic::list_1::List_1<f32>, crate::system::object::Object, crate::system::object::Object) overload

Source

fn calculate_4( self, calcurator: impl Into<StringCalculator>, args: impl Into<List_1<f32>>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

Calculate(crate::app::stringcalculator::StringCalculator, crate::system::collections::generic::list_1::List_1<f32>, crate::system::object::Object, crate::system::object::Object) overload

Source

fn execute( self, name: impl Into<Il2CppString>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

Execute(::unity::Il2CppString, crate::system::object::Object, crate::system::object::Object) overload

Source

fn get_value_impl( self, entity: impl Into<CalculatorUtil_Entity>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

GetValueImpl(crate::app::calculatorutil::CalculatorUtil_Entity, crate::system::object::Object, crate::system::object::Object) overload

Source

fn get_args_impl( self, entity: impl Into<CalculatorUtil_Entity>, stack: impl Into<CalculatorManager_CommandStack>, ) -> f32

GetArgsImpl(crate::app::calculatorutil::CalculatorUtil_Entity, crate::app::calculatormanager::CalculatorManager_CommandStack) overload

Source

fn func_impl( self, command: impl Into<CalculatorCommand>, args: impl Into<List_1<f32>>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

FuncImpl(crate::app::calculatorcommand::CalculatorCommand, crate::system::collections::generic::list_1::List_1<f32>, crate::system::object::Object, crate::system::object::Object) overload

Source

fn func_impl_2( self, entity: impl Into<CalculatorUtil_Entity>, stack: impl Into<CalculatorManager_CommandStack>, value: impl Into<f32>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

FuncImpl(crate::app::calculatorutil::CalculatorUtil_Entity, crate::app::calculatormanager::CalculatorManager_CommandStack, f32, crate::system::object::Object, crate::system::object::Object) overload

Source

fn func_impl_3( self, entity: impl Into<CalculatorUtil_Entity>, arg: impl Into<Il2CppString>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

FuncImpl(crate::app::calculatorutil::CalculatorUtil_Entity, ::unity::Il2CppString, crate::system::object::Object, crate::system::object::Object) overload

Source

fn func_impl_4( self, entity: impl Into<CalculatorUtil_Entity>, obj1: impl Into<Object>, obj2: impl Into<Object>, ) -> f32

FuncImpl(crate::app::calculatorutil::CalculatorUtil_Entity, crate::system::object::Object, crate::system::object::Object) overload

Source

fn set_value_impl( self, entity: impl Into<CalculatorUtil_Entity>, value: impl Into<f32>, obj1: impl Into<Object>, obj2: impl Into<Object>, )

SetValueImpl(crate::app::calculatorutil::CalculatorUtil_Entity, f32, crate::system::object::Object, crate::system::object::Object) overload

Source

fn get_command_collection( self, ) -> Dictionary_2_ValueCollection<i32, CalculatorCommand>

GetCommandCollection() 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: ICalculatorManager> ICalculatorManagerMethods for __T

Available on crate feature app-calculatormanager only.