![]() |
Makinom
2.21.0
API Documentation
|
Data serialization interface. Use this if you want to serialize a class that already has a parent class or need special treatment of data serialization. More...
Public Member Functions | |
DataObject | GetData () |
Gets a GamingIsLove.Makinom.DataObject representing the class. More... | |
void | SetData (DataObject data) |
Sets the variables of the class using a GamingIsLove.Makinom.DataObject. More... | |
void | EditorAutoSetup (string fieldName) |
Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute. More... | |
Data serialization interface. Use this if you want to serialize a class that already has a parent class or need special treatment of data serialization.
void GamingIsLove.Makinom.IBaseData.EditorAutoSetup | ( | string | fieldName | ) |
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. |
Implemented in GamingIsLove.Makinom.SaveGameSettings, GamingIsLove.Makinom.InputIDKey, GamingIsLove.Makinom.FloatValue< T >, GamingIsLove.Makinom.HUDSetting, GamingIsLove.Makinom.StringValue< T >, GamingIsLove.Makinom.BaseSettings, 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.BaseTypeData, GamingIsLove.Makinom.UISystemSettings, GamingIsLove.Makinom.BaseData, 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.
DataObject GamingIsLove.Makinom.IBaseData.GetData | ( | ) |
Gets a GamingIsLove.Makinom.DataObject representing the class.
Implemented in GamingIsLove.Makinom.Schematics.Nodes.EmptyNode, GamingIsLove.Makinom.Formulas.Nodes.EmptyNode, GamingIsLove.Makinom.TextContent, GamingIsLove.Makinom.Editor.SeparatorDialogueImportFormat, GamingIsLove.Makinom.GenericAssetListSettings< T, V >, GamingIsLove.Makinom.Editor.MarkupDialogueImportFormat, GamingIsLove.Makinom.BaseSettings, GamingIsLove.Makinom.BaseIndexData, GamingIsLove.Makinom.BaseData, and GamingIsLove.Makinom.BaseTypeData.
void GamingIsLove.Makinom.IBaseData.SetData | ( | DataObject | data | ) |
Sets the variables of the class using a GamingIsLove.Makinom.DataObject.
data | GamingIsLove.Makinom.DataObject containing the data. |
Implemented in GamingIsLove.Makinom.Schematics.Nodes.StorePredictedPositionNode, GamingIsLove.Makinom.Schematics.Nodes.StoreSpeedNode, GamingIsLove.Makinom.Schematics.Nodes.RigidbodyConstraintsNode, GamingIsLove.Makinom.Schematics.Nodes.RigidbodyStoreVelocityNode, GamingIsLove.Makinom.Schematics.Nodes.NavMeshStoreSamplePositionNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3ToAngleNode, GamingIsLove.Makinom.Schematics.Nodes.DirectionalJoystickInputNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3SmoothDampNode, GamingIsLove.Makinom.Schematics.Nodes.NavMeshStoreAreaCostNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3RotateNode, GamingIsLove.Makinom.Schematics.Nodes.MecanimStoreParameterNode, GamingIsLove.Makinom.Schematics.Nodes.NavMeshStoreRaycastNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3DivideNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3MultiplyNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3ToAngleNode, GamingIsLove.Makinom.Schematics.Nodes.NavMeshStoreClosestEdgeNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3RotateNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3DivideNode, GamingIsLove.Makinom.Schematics.Nodes.LegacyStoreAnimationValueNode, GamingIsLove.Makinom.Schematics.Nodes.FloatToAngleNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3RotateTowardsNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3MultiplyNode, GamingIsLove.Makinom.Schematics.Nodes.FloatSmoothStepNode, GamingIsLove.Makinom.Formulas.Nodes.FloatToAngleNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3MoveTowardsNode, GamingIsLove.Makinom.Schematics.Nodes.ChangeNumberObjectVariablesNode, GamingIsLove.Makinom.Schematics.Nodes.MecanimAnimatorGetVector3Node, GamingIsLove.Makinom.Schematics.Nodes.FloatSmoothDampNode, GamingIsLove.Makinom.Formulas.Nodes.FloatSmoothStepNode, GamingIsLove.Makinom.Schematics.Nodes.MoveDirectionNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3LerpNode, GamingIsLove.Makinom.Schematics.Nodes.MouseTouchPositionNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3RotateTowardsNode, GamingIsLove.Makinom.Schematics.Nodes.FloatPingPongNode, GamingIsLove.Makinom.Formulas.Nodes.FloatPingPongNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3ClampMagnitudeNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3MoveTowardsNode, GamingIsLove.Makinom.Schematics.Nodes.FloatPerlinNoiseNode, GamingIsLove.Makinom.Schematics.Nodes.MouseTouchDeltaNode, GamingIsLove.Makinom.Formulas.Nodes.FloatPerlinNoiseNode, GamingIsLove.Makinom.Schematics.Nodes.ChangeTerrainAlphaMapNode, GamingIsLove.Makinom.Formulas.Nodes.FieldValueNode, GamingIsLove.Makinom.Schematics.Nodes.CheckShapeNode, GamingIsLove.Makinom.Schematics.Nodes.StoreNearestPathPointNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3ClampNode, GamingIsLove.Makinom.Schematics.Nodes.StoreDirectorTimeNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3LerpNode, GamingIsLove.Makinom.Schematics.Nodes.FloatMoveTowardsNode, GamingIsLove.Makinom.Formulas.Nodes.FloatMoveTowardsNode, GamingIsLove.Makinom.Schematics.Nodes.SelectGameObjectsNode, GamingIsLove.Makinom.Formulas.Nodes.MathFunctionNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3ClampMagnitudeNode, GamingIsLove.Makinom.Schematics.Nodes.FloatLerpNode, GamingIsLove.Makinom.Formulas.Nodes.FunctionValueNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3MagnitudeNode, GamingIsLove.Makinom.Formulas.Nodes.FloatLerpNode, GamingIsLove.Makinom.Schematics.Nodes.ChangeTerrainHeightNode, GamingIsLove.Makinom.SaveGameSettings, GamingIsLove.Makinom.Schematics.Nodes.StoreSquaredDistanceNode, GamingIsLove.Makinom.Schematics.Nodes.ShapecastNode, GamingIsLove.Makinom.Schematics.Nodes.FloatInverseLerpNode, GamingIsLove.Makinom.Schematics.Nodes.DateAndTimeDifferenceNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3ClampNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3DirectionNode, GamingIsLove.Makinom.Schematics.Nodes.ChangePositionNode, GamingIsLove.Makinom.Schematics.Nodes.AudioMixerStoreFloatNode, GamingIsLove.Makinom.Formulas.Nodes.StoreFormulaValueNode, GamingIsLove.Makinom.Formulas.Nodes.FloatInverseLerpNode, GamingIsLove.Makinom.UI.DialogueControl, GamingIsLove.Makinom.Schematics.Nodes.FloatDeltaAngleNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3AngleNode, GamingIsLove.Makinom.UI.LoadGameControl, GamingIsLove.Makinom.Schematics.Nodes.DateAndTimeToFloatNode, GamingIsLove.Makinom.UI.SaveGameControl, GamingIsLove.Makinom.Schematics.Nodes.TransformTerrainSpaceNode, GamingIsLove.Makinom.Formulas.Nodes.Vector3MagnitudeNode, GamingIsLove.Makinom.Schematics.Nodes.FloatClampNode, GamingIsLove.Makinom.Formulas.Nodes.FloatDeltaAngleNode, GamingIsLove.Makinom.MenuControls, GamingIsLove.Makinom.Schematics.Nodes.StoreColliderBoundsNode, GamingIsLove.Makinom.Components.CollisionCamera.Settings, GamingIsLove.Makinom.RaycastOutputVariables< T >, GamingIsLove.Makinom.Formulas.Nodes.MaximumValueNode, GamingIsLove.Makinom.Schematics.Nodes.Vector3TransformValueNode, GamingIsLove.Makinom.Schematics.Nodes.EmptyNode, GamingIsLove.Makinom.Schematics.Nodes.WaitForInputForkNode, GamingIsLove.Makinom.Formulas.Nodes.EmptyNode, GamingIsLove.Makinom.UIBoxesSettings, GamingIsLove.Makinom.Formulas.Nodes.Vector3AngleNode, GamingIsLove.Makinom.GlobalMachine, GamingIsLove.Makinom.InputIDKey, GamingIsLove.Makinom.Formulas.Nodes.AngleNode, GamingIsLove.Makinom.Schematics.Nodes.FloatAtan2Node, GamingIsLove.Makinom.Formulas.Nodes.MinimumValueNode, GamingIsLove.Makinom.Formulas.Nodes.FloatClampNode, GamingIsLove.Makinom.SimpleChangeVariable< T >, GamingIsLove.Makinom.CameraPosition, GamingIsLove.Makinom.AutoSaveSlotControl, GamingIsLove.Makinom.Schematics.Nodes.RaycastNode, 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.Schematics.Nodes.MoveNode, GamingIsLove.Makinom.FlyingTextSettings, GamingIsLove.Makinom.ObjectSelectionSetting, GamingIsLove.Makinom.MoveToInteractionSettings, GamingIsLove.Makinom.Formulas.Nodes.SelectedDataCountNode, GamingIsLove.Makinom.UI.InformationHUDSetting, GamingIsLove.Makinom.Schematics.Nodes.Vector3RandomNode, GamingIsLove.Makinom.UI.ValueOptionControl< T >, GamingIsLove.Makinom.Formulas.FormulaObjectSelection, GamingIsLove.Makinom.GameObjectSelection, GamingIsLove.Makinom.UI.LanguageControl, GamingIsLove.Makinom.Reflection.SchematicCheckMethod, GamingIsLove.Makinom.Formulas.Nodes.RandomValueNode, GamingIsLove.Makinom.VariableOrigin< T >, GamingIsLove.Makinom.GameControlsSettings, GamingIsLove.Makinom.PlayMusic, GamingIsLove.Makinom.Schematics.ChoiceOption, GamingIsLove.Makinom.UI.InteractionHUDSetting, GamingIsLove.Makinom.Formulas.Nodes.FormulaSettings, GamingIsLove.Makinom.TextContent, GamingIsLove.Makinom.BaseSettings, GamingIsLove.Makinom.MecanimParameter, GamingIsLove.Makinom.UISettings, GamingIsLove.Makinom.UI.QuestionControl, GamingIsLove.Makinom.UILayerSetting, GamingIsLove.Makinom.UI.UIBackgroundSettings, GamingIsLove.Makinom.UI.DragNotificationSettings, GamingIsLove.Makinom.Schematics.Nodes.SendMessageNode, GamingIsLove.Makinom.UI.DragDropSettings, GamingIsLove.Makinom.Reflection.FieldChange< T >, GamingIsLove.Makinom.ControlMachineSetting, GamingIsLove.Makinom.ControlBehaviour, GamingIsLove.Makinom.UI.InformationControl, GamingIsLove.Makinom.FlyingTextPositionSettings, GamingIsLove.Makinom.UI.TooltipHUDSetting, GamingIsLove.Makinom.AssetSource< T >, GamingIsLove.Makinom.Formulas.Nodes.Vector3TransformValueNode, GamingIsLove.Makinom.SelectedDataOrigin< T >, GamingIsLove.Makinom.DeleteSaveFileSetting, GamingIsLove.Makinom.FloatValue< T >, GamingIsLove.Makinom.MouseClickCheck, GamingIsLove.Makinom.Schematics.Nodes.ShowImageNode, GamingIsLove.Makinom.BaseIndexData, GamingIsLove.Makinom.Formulas.Nodes.FloatAtan2Node, GamingIsLove.Makinom.UI.HUDValueBarSettings, GamingIsLove.Makinom.RaycastLineOfSightSetting, GamingIsLove.Makinom.Schematics.Nodes.FloatRandomNode, GamingIsLove.Makinom.MountSettings, GamingIsLove.Makinom.Reflection.SchematicFieldCheck, GamingIsLove.Makinom.UI.ControlHUDSetting, GamingIsLove.Makinom.UI.NavigationBarHUDSetting, GamingIsLove.Makinom.GenericAssetListSettings< T, V >, 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, GamingIsLove.Makinom.Formulas.Nodes.DistanceNode, GamingIsLove.Makinom.BaseTypeData, GamingIsLove.Makinom.BaseData, GamingIsLove.Makinom.Formulas.Nodes.ValueNode, GamingIsLove.Makinom.Portrait, and GamingIsLove.Makinom.Schematics.BaseActorType.