public void SetGameObject(GameObject value)
 {
     @gameobject = value;
     type        = AEScriptDataType.GameObject;
 }
 public void SetAEScript(AEScriptRunner value)
 {
     @aescript = value;
     type      = AEScriptDataType.AEScript;
 }
 public void SetVector3(Vector3 value)
 {
     @vector3 = value;
     type     = AEScriptDataType.Vector3;
 }
 public void SetTransform(Transform value)
 {
     @transform = value;
     type       = AEScriptDataType.Transform;
 }
 public void SetVector2(Vector2 value)
 {
     @vector2 = value;
     type     = AEScriptDataType.Vector2;
 }
 public void SetString(string value)
 {
     @string = value;
     type    = AEScriptDataType.String;
 }
 public void SetBool(bool value)
 {
     @bool = value;
     type  = AEScriptDataType.Bool;
 }
 public void SetInt(int value)
 {
     @int = value;
     type = AEScriptDataType.Int;
 }
 public void SetFloat(float value)
 {
     @float = value;
     type   = AEScriptDataType.Float;
 }