engage/generated/moon_sharp/interpreter/core_lib/io/
fileuserdata.rs1#[cfg(feature = "moon_sharp-interpreter-core_lib-io-fileuserdata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 moon_sharp::interpreter::{
10 core_lib::io::{
11 fileuserdatabase::{FileUserDataBase, IFileUserDataBase},
12 streamfileuserdatabase::{IStreamFileUserDataBase, StreamFileUserDataBase},
13 },
14 refidobject::{IRefIdObject, RefIdObject},
15 },
16 system::object::{IObject, Object},
17 };
18
19 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/moon_sharp/interpreter/core_lib/io/fileuserdata/FileUserData.md"))]
20 #[::unity::class(namespace = "MoonSharp.Interpreter.CoreLib.IO", name = "FileUserData")]
21 #[parent(crate::moon_sharp::interpreter::core_lib::io::streamfileuserdatabase::StreamFileUserDataBase)]
22 pub struct FileUserData {}
23}
24
25#[cfg(feature = "moon_sharp-interpreter-core_lib-io-fileuserdata-types")]
26pub use __types::*;
27
28#[cfg(feature = "moon_sharp-interpreter-core_lib-io-fileuserdata")]
29#[doc(hidden)]
30pub mod prelude {
31 pub use super::{FileUserData, IFileUserData};
32 #[cfg(feature = "moon_sharp-interpreter-core_lib-io-fileuserdatabase")]
33 pub use crate::moon_sharp::interpreter::core_lib::io::fileuserdatabase::IFileUserDataBaseMethods;
34 #[cfg(feature = "moon_sharp-interpreter-core_lib-io-streamfileuserdatabase")]
35 pub use crate::moon_sharp::interpreter::core_lib::io::streamfileuserdatabase::IStreamFileUserDataBaseMethods;
36 #[cfg(feature = "moon_sharp-interpreter-refidobject")]
37 pub use crate::moon_sharp::interpreter::refidobject::IRefIdObjectMethods;
38 #[cfg(feature = "system-object")]
39 pub use crate::system::object::IObjectMethods;
40 pub use crate::{
41 moon_sharp::interpreter::{
42 core_lib::io::{fileuserdatabase::IFileUserDataBase, streamfileuserdatabase::IStreamFileUserDataBase},
43 refidobject::IRefIdObject,
44 },
45 system::object::IObject,
46 };
47}