![]() |
Makinom
2.21.0
API Documentation
|
Default data serialization implementation. Descend your class from this class if no special data serialization is needed, or override the serialization functions. More...
Public Member Functions | |
virtual DataObject | GetData () |
Gets a GamingIsLove.Makinom.DataObject representing the class. More... | |
virtual void | SetData (DataObject data) |
Sets the variables of the class using a GamingIsLove.Makinom.DataObject. More... | |
virtual void | EditorAutoSetup (string fieldName) |
Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute. More... | |
Default data serialization implementation. Descend your class from this class if no special data serialization is needed, or override the serialization functions.
|
virtual |
Called for the field defined using the settingAutoSetup
option of the GamingIsLove.Makinom.EditorInfoAttribute.
fieldName | The name of the field the function is called for. |
Implements GamingIsLove.Makinom.IBaseData.
Reimplemented in GamingIsLove.Makinom.InputIDKey, GamingIsLove.Makinom.FloatValue< T >, GamingIsLove.Makinom.HUDSetting, GamingIsLove.Makinom.StringValue< T >, GamingIsLove.Makinom.Vector3Value< T >, GamingIsLove.Makinom.UI.HUDClickAction, GamingIsLove.Makinom.AssetSource< T >, GamingIsLove.Makinom.BoolValue< T >, GamingIsLove.Makinom.PluginSetting, GamingIsLove.Makinom.Schematics.SchematicActor, GamingIsLove.Makinom.UnityWrapper, GamingIsLove.Makinom.UILayoutSetting, GamingIsLove.Makinom.Schematics.MachineComponentSetup, GamingIsLove.Makinom.UI.InputOption< T >, GamingIsLove.Makinom.ShapecastSetting< T >, GamingIsLove.Makinom.RaycastSetting< T >, GamingIsLove.Makinom.ComponentCondition, GamingIsLove.Makinom.GeneralCondition< T >, GamingIsLove.Makinom.ShapecheckSetting< T >, GamingIsLove.Makinom.Editor.DialogueImportSettings, GamingIsLove.Makinom.MathFunction, GamingIsLove.Makinom.RotateComponentSettings, GamingIsLove.Makinom.UI.HUDCondition, GamingIsLove.Makinom.UI.UIInputFilter, GamingIsLove.Makinom.GameStateChangeType, GamingIsLove.Makinom.MoveComponentSettings, GamingIsLove.Makinom.FloatOperator, GamingIsLove.Makinom.StringOperator, GamingIsLove.Makinom.Vector3Operator, GamingIsLove.Makinom.UI.NavigationBarPointSetting, GamingIsLove.Makinom.UI.TooltipCheck, GamingIsLove.Makinom.Editor.EditorLanguageExporter, GamingIsLove.Makinom.MovementComponentSetting, GamingIsLove.Makinom.NotifyMachineStart, GamingIsLove.Makinom.DropCondition, GamingIsLove.Makinom.Reflection.ParameterSetting< T >, GamingIsLove.Makinom.Reflection.SchematicParameterSetting, GamingIsLove.Makinom.Interpolation, GamingIsLove.Makinom.TextFileSettings, and GamingIsLove.Makinom.UI.HUDValueBarSettings.
|
virtual |
Gets a GamingIsLove.Makinom.DataObject representing the class.
Implements GamingIsLove.Makinom.IBaseData.
Reimplemented in GamingIsLove.Makinom.TextContent, and GamingIsLove.Makinom.BaseIndexData.
|
virtual |
Sets the variables of the class using a GamingIsLove.Makinom.DataObject.
data | GamingIsLove.Makinom.DataObject containing the data. |
Implements GamingIsLove.Makinom.IBaseData.
Reimplemented in GamingIsLove.Makinom.UI.DialogueControl, GamingIsLove.Makinom.UI.LoadGameControl, GamingIsLove.Makinom.UI.SaveGameControl, GamingIsLove.Makinom.MenuControls, GamingIsLove.Makinom.Components.CollisionCamera.Settings, GamingIsLove.Makinom.RaycastOutputVariables< T >, GamingIsLove.Makinom.GlobalMachine, GamingIsLove.Makinom.InputIDKey, GamingIsLove.Makinom.SimpleChangeVariable< T >, GamingIsLove.Makinom.CameraPosition, GamingIsLove.Makinom.AutoSaveSlotControl, GamingIsLove.Makinom.Schematics.SchematicObjectSelection, GamingIsLove.Makinom.UI.SavePointControl, GamingIsLove.Makinom.InteractionSetting, GamingIsLove.Makinom.VariableOriginSet< T >, GamingIsLove.Makinom.VariableOriginGet< T >, GamingIsLove.Makinom.ChangeVariableBase< T >, GamingIsLove.Makinom.FlyingTextSettings, GamingIsLove.Makinom.ObjectSelectionSetting, GamingIsLove.Makinom.MoveToInteractionSettings, GamingIsLove.Makinom.UI.ValueOptionControl< T >, GamingIsLove.Makinom.Formulas.FormulaObjectSelection, GamingIsLove.Makinom.GameObjectSelection, GamingIsLove.Makinom.UI.LanguageControl, GamingIsLove.Makinom.Reflection.SchematicCheckMethod, GamingIsLove.Makinom.VariableOrigin< T >, GamingIsLove.Makinom.PlayMusic, GamingIsLove.Makinom.Schematics.ChoiceOption, GamingIsLove.Makinom.TextContent, GamingIsLove.Makinom.MecanimParameter, GamingIsLove.Makinom.UI.QuestionControl, GamingIsLove.Makinom.UILayerSetting, GamingIsLove.Makinom.UI.UIBackgroundSettings, GamingIsLove.Makinom.UI.DragNotificationSettings, GamingIsLove.Makinom.UI.DragDropSettings, GamingIsLove.Makinom.Reflection.FieldChange< T >, GamingIsLove.Makinom.ControlMachineSetting, GamingIsLove.Makinom.ControlBehaviour, GamingIsLove.Makinom.UI.InformationControl, GamingIsLove.Makinom.FlyingTextPositionSettings, GamingIsLove.Makinom.AssetSource< T >, GamingIsLove.Makinom.SelectedDataOrigin< T >, GamingIsLove.Makinom.DeleteSaveFileSetting, GamingIsLove.Makinom.FloatValue< T >, GamingIsLove.Makinom.MouseClickCheck, GamingIsLove.Makinom.BaseIndexData, GamingIsLove.Makinom.UI.HUDValueBarSettings, GamingIsLove.Makinom.RaycastLineOfSightSetting, GamingIsLove.Makinom.MountSettings, GamingIsLove.Makinom.Reflection.SchematicFieldCheck, GamingIsLove.Makinom.UI.InputOption< T >, GamingIsLove.Makinom.Reflection.SchematicCallFunction, GamingIsLove.Makinom.StoreAnimationDuration< T >, GamingIsLove.Makinom.UI.UICustomInputSettings, GamingIsLove.Makinom.Reflection.CallFunction< T >, GamingIsLove.Makinom.Sound, and GamingIsLove.Makinom.Portrait.