pub struct ScriptGame(/* private fields */);Expand description
IL2CPP class: App.ScriptGame
Inherits: ScriptUtil
Implementations§
Source§impl ScriptGame
impl ScriptGame
pub fn base(self) -> ScriptUtil
Source§impl ScriptGame
impl ScriptGame
Sourcepub fn item_gain(args: impl Into<Array<DynValue>>)
pub fn item_gain(args: impl Into<Array<DynValue>>)
ItemGain(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn gold_gain(args: impl Into<Array<DynValue>>)
pub fn gold_gain(args: impl Into<Array<DynValue>>)
GoldGain(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn item_put_off_all(args: impl Into<Array<DynValue>>)
pub fn item_put_off_all(args: impl Into<Array<DynValue>>)
ItemPutOffAll(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn difficulty_get(args: impl Into<Array<DynValue>>) -> DynValue
pub fn difficulty_get(args: impl Into<Array<DynValue>>) -> DynValue
DifficultyGet(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn game_mode_get(args: impl Into<Array<DynValue>>) -> DynValue
pub fn game_mode_get(args: impl Into<Array<DynValue>>) -> DynValue
GameModeGet(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn gold_get(args: impl Into<Array<DynValue>>) -> DynValue
pub fn gold_get(args: impl Into<Array<DynValue>>) -> DynValue
GoldGet(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn gold_set(args: impl Into<Array<DynValue>>)
pub fn gold_set(args: impl Into<Array<DynValue>>)
GoldSet(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn person_get_index(args: impl Into<Array<DynValue>>) -> DynValue
pub fn person_get_index(args: impl Into<Array<DynValue>>) -> DynValue
PersonGetIndex(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn job_get_index(args: impl Into<Array<DynValue>>) -> DynValue
pub fn job_get_index(args: impl Into<Array<DynValue>>) -> DynValue
JobGetIndex(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn item_get_index(args: impl Into<Array<DynValue>>) -> DynValue
pub fn item_get_index(args: impl Into<Array<DynValue>>) -> DynValue
ItemGetIndex(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn skill_get_index(args: impl Into<Array<DynValue>>) -> DynValue
pub fn skill_get_index(args: impl Into<Array<DynValue>>) -> DynValue
SkillGetIndex(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
pub fn get_data<M0: IlType + Copy + ClassIdentity>(index: impl Into<i32>) -> M0
Sourcepub fn person_get_id(args: impl Into<Array<DynValue>>) -> DynValue
pub fn person_get_id(args: impl Into<Array<DynValue>>) -> DynValue
PersonGetID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn job_get_id(args: impl Into<Array<DynValue>>) -> DynValue
pub fn job_get_id(args: impl Into<Array<DynValue>>) -> DynValue
JobGetID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn item_get_id(args: impl Into<Array<DynValue>>) -> DynValue
pub fn item_get_id(args: impl Into<Array<DynValue>>) -> DynValue
ItemGetID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn skill_get_id(args: impl Into<Array<DynValue>>) -> DynValue
pub fn skill_get_id(args: impl Into<Array<DynValue>>) -> DynValue
SkillGetID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn config_set_battle_scene(args: impl Into<Array<DynValue>>)
pub fn config_set_battle_scene(args: impl Into<Array<DynValue>>)
ConfigSetBattleScene(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn config_set_support_scene(args: impl Into<Array<DynValue>>)
pub fn config_set_support_scene(args: impl Into<Array<DynValue>>)
ConfigSetSupportScene(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn config_get_battle_scene(args: impl Into<Array<DynValue>>) -> DynValue
pub fn config_get_battle_scene(args: impl Into<Array<DynValue>>) -> DynValue
ConfigGetBattleScene(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn config_get_support_scene(args: impl Into<Array<DynValue>>) -> DynValue
pub fn config_get_support_scene(args: impl Into<Array<DynValue>>) -> DynValue
ConfigGetSupportScene(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn play_chapter_title(args: impl Into<Array<DynValue>>)
pub fn play_chapter_title(args: impl Into<Array<DynValue>>)
PlayChapterTitle(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn regist(script: impl Into<EventScript>)
pub fn regist(script: impl Into<EventScript>)
Regist(crate::app::eventscript::EventScript) overload
Source§impl ScriptGame
impl ScriptGame
pub fn item_gain_method_info() -> &'static MethodInfo
pub fn gold_gain_method_info() -> &'static MethodInfo
pub fn item_put_off_all_method_info() -> &'static MethodInfo
pub fn difficulty_get_method_info() -> &'static MethodInfo
pub fn game_mode_get_method_info() -> &'static MethodInfo
pub fn gold_get_method_info() -> &'static MethodInfo
pub fn gold_set_method_info() -> &'static MethodInfo
pub fn person_get_index_method_info() -> &'static MethodInfo
pub fn job_get_index_method_info() -> &'static MethodInfo
pub fn item_get_index_method_info() -> &'static MethodInfo
pub fn skill_get_index_method_info() -> &'static MethodInfo
pub fn person_get_id_method_info() -> &'static MethodInfo
pub fn job_get_id_method_info() -> &'static MethodInfo
pub fn item_get_id_method_info() -> &'static MethodInfo
pub fn skill_get_id_method_info() -> &'static MethodInfo
pub fn config_set_battle_scene_method_info() -> &'static MethodInfo
pub fn config_set_support_scene_method_info() -> &'static MethodInfo
pub fn config_get_battle_scene_method_info() -> &'static MethodInfo
pub fn config_get_support_scene_method_info() -> &'static MethodInfo
pub fn play_chapter_title_method_info() -> &'static MethodInfo
pub fn regist_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl ScriptGame
impl ScriptGame
Trait Implementations§
Source§impl ClassIdentity for ScriptGame
impl ClassIdentity for ScriptGame
Source§impl Clone for ScriptGame
impl Clone for ScriptGame
Source§fn clone(&self) -> ScriptGame
fn clone(&self) -> ScriptGame
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for ScriptGame
impl FromIlInstance for ScriptGame
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleimpl Copy for ScriptGame
impl IObject for ScriptGame
impl IScriptGame for ScriptGame
impl IScriptUtil for ScriptGame
Auto Trait Implementations§
impl Freeze for ScriptGame
impl RefUnwindSafe for ScriptGame
impl !Send for ScriptGame
impl !Sync for ScriptGame
impl Unpin for ScriptGame
impl UnwindSafe for ScriptGame
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload