Class MyEntityStorageComponent
Inheritance
System.Object
MyEntityStorageComponent
Assembly: VRage.Game.dll
Syntax
[MyComponentType]
[MyComponentBuilder]
public class MyEntityStorageComponent : MyEntityComponentBase, IMyEntityComponentBase, IMyComponentBase
Constructors
MyEntityStorageComponent()
Declaration
public MyEntityStorageComponent()
Properties
ComponentTypeDebugString
Declaration
public override string ComponentTypeDebugString { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
Deserialize(MyObjectBuilder_ComponentBase)
Declaration
public override void Deserialize(MyObjectBuilder_ComponentBase builder)
Parameters
Overrides
GetBools()
Declaration
public SerializableDictionary<string, bool> GetBools()
Returns
Type |
Description |
VRage.Serialization.SerializableDictionary<System.String, System.Boolean> |
|
GetBoolsByRegex(Regex)
Declaration
public Dictionary<string, bool> GetBoolsByRegex(Regex nameRegex)
Parameters
Type |
Name |
Description |
System.Text.RegularExpressions.Regex |
nameRegex |
|
Returns
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.Boolean> |
|
GetFloats()
Declaration
public SerializableDictionary<string, float> GetFloats()
Returns
Type |
Description |
VRage.Serialization.SerializableDictionary<System.String, System.Single> |
|
GetInts()
Declaration
public SerializableDictionary<string, int> GetInts()
Returns
Type |
Description |
VRage.Serialization.SerializableDictionary<System.String, System.Int32> |
|
GetLongs()
Declaration
public SerializableDictionary<string, long> GetLongs()
Returns
Type |
Description |
VRage.Serialization.SerializableDictionary<System.String, System.Int64> |
|
GetStrings()
Declaration
public SerializableDictionary<string, string> GetStrings()
Returns
Type |
Description |
VRage.Serialization.SerializableDictionary<System.String, System.String> |
|
GetVector3D()
Declaration
public SerializableDictionary<string, SerializableVector3D> GetVector3D()
Returns
Type |
Description |
VRage.Serialization.SerializableDictionary<System.String, VRage.SerializableVector3D> |
|
IsSerialized()
Declaration
public override bool IsSerialized()
Returns
Type |
Description |
System.Boolean |
|
Overrides
ReadBool(String)
Declaration
public bool ReadBool(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Boolean |
|
ReadBoolList(String)
Declaration
public List<bool> ReadBoolList(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Collections.Generic.List<System.Boolean> |
|
ReadFloat(String)
Declaration
public float ReadFloat(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Single |
|
ReadFloatList(String)
Declaration
public List<float> ReadFloatList(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Collections.Generic.List<System.Single> |
|
ReadInt(String)
Declaration
public int ReadInt(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Int32 |
|
ReadIntList(String)
Declaration
public List<int> ReadIntList(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Collections.Generic.List<System.Int32> |
|
ReadLong(String)
Declaration
public long ReadLong(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Int64 |
|
ReadLongList(String)
Declaration
public List<long> ReadLongList(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Collections.Generic.List<System.Int64> |
|
ReadString(String)
Declaration
public string ReadString(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.String |
|
ReadStringList(String)
Declaration
public List<string> ReadStringList(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Collections.Generic.List<System.String> |
|
ReadVector3D(String)
Declaration
public Vector3D ReadVector3D(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
ReadVector3DList(String)
Declaration
public List<Vector3D> ReadVector3DList(string variableName)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Returns
Type |
Description |
System.Collections.Generic.List<Vector3D> |
|
Serialize(Boolean)
Declaration
public override MyObjectBuilder_ComponentBase Serialize(bool copy = false)
Parameters
Type |
Name |
Description |
System.Boolean |
copy |
|
Returns
Overrides
Write(String, Boolean)
Declaration
public bool Write(string variableName, bool value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Boolean |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, List<Boolean>)
Declaration
public bool Write(string variableName, List<bool> value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Collections.Generic.List<System.Boolean> |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, List<Int32>)
Declaration
public bool Write(string variableName, List<int> value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Collections.Generic.List<System.Int32> |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, List<Int64>)
Declaration
public bool Write(string variableName, List<long> value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Collections.Generic.List<System.Int64> |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, List<Single>)
Declaration
public bool Write(string variableName, List<float> value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Collections.Generic.List<System.Single> |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, List<String>)
Declaration
public bool Write(string variableName, List<string> value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Collections.Generic.List<System.String> |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, List<Vector3D>)
Declaration
public bool Write(string variableName, List<Vector3D> value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Collections.Generic.List<Vector3D> |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, Int32)
Declaration
public bool Write(string variableName, int value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, Int64)
Declaration
public bool Write(string variableName, long value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Int64 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, Single)
Declaration
public bool Write(string variableName, float value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.Single |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, String)
Declaration
public bool Write(string variableName, string value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
System.String |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Write(String, Vector3D)
Declaration
public bool Write(string variableName, Vector3D value)
Parameters
Type |
Name |
Description |
System.String |
variableName |
|
Vector3D |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Extension Methods