Browse Source

Changed VariableData classes back to using structs

The Unity serialisation system is flaky at serialising non-Unity Object
derived classes. It seems to handle structs with less issues.
master
chrisgregan 10 years ago
parent
commit
dac8490106
  1. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/BooleanVariable.cs
  2. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/ColorVariable.cs
  3. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/FloatVariable.cs
  4. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/GameObjectVariable.cs
  5. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/IntegerVariable.cs
  6. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/MaterialVariable.cs
  7. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/ObjectVariable.cs
  8. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/SpriteVariable.cs
  9. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/StringVariable.cs
  10. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/TextureVariable.cs
  11. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/Vector2Variable.cs
  12. 2
      Assets/Fungus/FungusScript/Scripts/VariableTypes/Vector3Variable.cs

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/BooleanVariable.cs

@ -11,7 +11,7 @@ namespace Fungus
{}
[System.Serializable]
public class BooleanData
public struct BooleanData
{
[SerializeField]
public BooleanVariable booleanRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/ColorVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class ColorData
public struct ColorData
{
[SerializeField]
public ColorVariable colorRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/FloatVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class FloatData
public struct FloatData
{
[SerializeField]
public FloatVariable floatRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/GameObjectVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class GameObjectData
public struct GameObjectData
{
[SerializeField]
public GameObjectVariable gameObjectRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/IntegerVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class IntegerData
public struct IntegerData
{
[SerializeField]
public IntegerVariable integerRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/MaterialVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class MaterialData
public struct MaterialData
{
[SerializeField]
public MaterialVariable materialRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/ObjectVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class ObjectData
public struct ObjectData
{
[SerializeField]
public ObjectVariable objectRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/SpriteVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class SpriteData
public struct SpriteData
{
[SerializeField]
public SpriteVariable spriteRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/StringVariable.cs

@ -10,7 +10,7 @@ namespace Fungus
{}
[System.Serializable]
public class StringData
public struct StringData
{
[SerializeField]
public StringVariable stringRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/TextureVariable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class TextureData
public struct TextureData
{
[SerializeField]
public TextureVariable textureRef;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/Vector2Variable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class Vector2Data
public struct Vector2Data
{
[SerializeField]
public Vector2Variable vector2Ref;

2
Assets/Fungus/FungusScript/Scripts/VariableTypes/Vector3Variable.cs

@ -9,7 +9,7 @@ namespace Fungus
{}
[System.Serializable]
public class Vector3Data
public struct Vector3Data
{
[SerializeField]
public Vector3Variable vector3Ref;

Loading…
Cancel
Save