engage/generated/app/
gamecolor.rs1#[cfg(feature = "app-gamecolor-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::singletonscriptableobject_1::{ISingletonScriptableObject_1, SingletonScriptableObject_1},
10 system::object::{IObject, Object},
11 unity_engine::{
12 object_2::{IObject_2, Object_2},
13 scriptableobject::{IScriptableObject, ScriptableObject},
14 },
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamecolor/GameColor.md"))]
18 #[::unity::class(namespace = "App", name = "GameColor")]
19 #[parent(crate::app::singletonscriptableobject_1::SingletonScriptableObject_1<crate::app::gamecolor::GameColor>)]
20 pub struct GameColor {
21 #[offset(24)]
22 #[rename(name = "サンプル")]
23 pub サンプル: crate::unity_engine::color::Color,
24 #[offset(40)]
25 #[rename(name = "進撃可能位置")]
26 pub 進撃可能位置: crate::unity_engine::color::Color,
27 #[offset(56)]
28 #[rename(name = "進撃禁止位置")]
29 pub 進撃禁止位置: crate::unity_engine::color::Color,
30 #[offset(72)]
31 #[rename(name = "進撃選択位置")]
32 pub 進撃選択位置: crate::unity_engine::color::Color,
33 #[offset(88)]
34 #[rename(name = "文字デフォルト")]
35 pub 文字デフォルト: crate::unity_engine::color::Color,
36 #[offset(104)]
37 #[rename(name = "文字不可")]
38 pub 文字不可: crate::unity_engine::color::Color,
39 #[offset(120)]
40 #[rename(name = "文字ヘルプ")]
41 pub 文字ヘルプ: crate::unity_engine::color::Color,
42 #[offset(136)]
43 #[rename(name = "文字錬成")]
44 pub 文字錬成: crate::unity_engine::color::Color,
45 #[offset(152)]
46 #[rename(name = "数値上昇")]
47 pub 数値上昇: crate::unity_engine::color::Color,
48 #[offset(168)]
49 #[rename(name = "数値下降")]
50 pub 数値下降: crate::unity_engine::color::Color,
51 #[offset(184)]
52 #[rename(name = "数値上限")]
53 pub 数値上限: crate::unity_engine::color::Color,
54 #[offset(200)]
55 #[rename(name = "数値不足")]
56 pub 数値不足: crate::unity_engine::color::Color,
57 #[offset(216)]
58 #[rename(name = "エンゲージ技コマンド")]
59 pub エンゲージ技コマンド: crate::unity_engine::color::Color,
60 #[offset(232)]
61 #[rename(name = "エンゲージ技コマンド不可")]
62 pub エンゲージ技コマンド不可: crate::unity_engine::color::Color,
63 #[offset(248)]
64 #[rename(name = "緑文字コマンド")]
65 pub 緑文字コマンド: crate::unity_engine::color::Color,
66 #[offset(264)]
67 #[rename(name = "黄色文字")]
68 pub 黄色文字: crate::unity_engine::color::Color,
69 #[offset(280)]
70 #[rename(name = "支援会話不可")]
71 pub 支援会話不可: crate::unity_engine::color::Color,
72 #[offset(296)]
73 #[rename(name = "SkillE")]
74 pub skill_e: crate::unity_engine::color::Color,
75 #[offset(312)]
76 #[rename(name = "デフォルトカラー")]
77 pub デフォルトカラー: crate::unity_engine::color::Color,
78 #[offset(328)]
79 #[rename(name = "セカンドカラー")]
80 pub セカンドカラー: crate::unity_engine::color::Color,
81 #[offset(344)]
82 #[rename(name = "ダイアログ")]
83 pub ダイアログ: crate::unity_engine::color::Color,
84 #[offset(360)]
85 #[rename(name = "選択不可カラー")]
86 pub 選択不可カラー: crate::unity_engine::color::Color,
87 #[offset(376)]
88 #[rename(name = "ページナビON")]
89 pub ページナビon: crate::unity_engine::color::Color,
90 #[offset(392)]
91 #[rename(name = "ページナビOFF")]
92 pub ページナビoff: crate::unity_engine::color::Color,
93 #[offset(408)]
94 #[rename(name = "種類アイコン選択")]
95 pub 種類アイコン選択: crate::unity_engine::color::Color,
96 #[offset(424)]
97 #[rename(name = "種類アイコン非選択")]
98 pub 種類アイコン非選択: crate::unity_engine::color::Color,
99 #[offset(440)]
100 #[rename(name = "マップカーソル白")]
101 pub マップカーソル白: crate::unity_engine::color::Color,
102 #[offset(456)]
103 #[rename(name = "マップカーソル赤")]
104 pub マップカーソル赤: crate::unity_engine::color::Color,
105 #[offset(472)]
106 #[rename(name = "待機中")]
107 pub 待機中: crate::unity_engine::color::Color,
108 #[offset(488)]
109 #[rename(name = "個別危険範囲を表示中")]
110 pub 個別危険範囲を表示中: crate::unity_engine::color::Color,
111 #[offset(504)]
112 #[rename(name = "紋章士リング")]
113 pub 紋章士リング: crate::unity_engine::color::Color,
114 #[offset(520)]
115 #[rename(name = "闇紋章士リング")]
116 pub 闇紋章士リング: crate::unity_engine::color::Color,
117 #[offset(536)]
118 #[rename(name = "ウィンドウ無効")]
119 pub ウィンドウ無効: crate::unity_engine::color::Color,
120 #[offset(552)]
121 #[rename(name = "被支援発光")]
122 pub 被支援発光: crate::unity_engine::color::Color,
123 #[offset(568)]
124 #[rename(name = "被支援輪郭")]
125 pub 被支援輪郭: crate::unity_engine::color::Color,
126 }
127}
128
129#[cfg(feature = "app-gamecolor-types")]
130pub use __types::*;
131
132#[cfg(feature = "app-gamecolor")]
133pub trait IGameColorMethods: IGameColor {
134 #[doc = "`.ctor()` overload"]
135 fn ctor(self) -> () {
136 unsafe {
137 let __receiver = <GameColor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138 ::unity::il2cpp_call!((::unity::module_base()+0x2279a40usize)as*mut u8,();
139(GameColor)__receiver)
140 }
141 }
142}
143
144#[cfg(feature = "app-gamecolor")]
145impl<__T: IGameColor> IGameColorMethods for __T {}
146
147#[cfg(feature = "app-gamecolor")]
148impl GameColor {
149 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
150 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
151 }
152}
153
154#[cfg(feature = "app-gamecolor")]
155impl GameColor {
156 #[doc = "`.ctor()` — no args"]
157 pub fn new() -> Self {
158 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
159 panic!(
160 "{}
161::{}
162 failed to instantiate",
163 ::core::stringify!(GameColor),
164 ::core::stringify!(new),
165 )
166 });
167 <Self as IGameColorMethods>::ctor(this);
168 this
169 }
170}
171
172#[cfg(feature = "app-gamecolor")]
173#[doc(hidden)]
174pub mod prelude {
175 pub use super::{GameColor, IGameColor, IGameColorMethods};
176 #[cfg(feature = "app-singletonscriptableobject_1")]
177 pub use crate::app::singletonscriptableobject_1::ISingletonScriptableObject_1Methods;
178 #[cfg(feature = "system-object")]
179 pub use crate::system::object::IObjectMethods;
180 #[cfg(feature = "unity_engine-object_2")]
181 pub use crate::unity_engine::object_2::IObject_2Methods;
182 #[cfg(feature = "unity_engine-scriptableobject")]
183 pub use crate::unity_engine::scriptableobject::IScriptableObjectMethods;
184 pub use crate::{
185 app::singletonscriptableobject_1::ISingletonScriptableObject_1,
186 system::object::IObject,
187 unity_engine::{object_2::IObject_2, scriptableobject::IScriptableObject},
188 };
189}