Exemple #1
0
        public void Test23()
        {
            var data = new DataBool();

            data.H = true;
            string json  = Framework.Server.Json.Util.Serialize(data);
            var    data2 = Framework.Server.Json.Util.Deserialize <DataBool>(json);

            Util.Assert((bool)data2.H == true);
        }
Exemple #2
0
        public static void SaveSettingsBoolValue(string path, bool data)
        {
            var file     = new StreamWriter(path);
            var dataBool = new DataBool();

            dataBool.data = data;
            var json = EditorJsonUtility.ToJson(dataBool, true);

            file.WriteLine(json);
            file.Close();
            AssetDatabase.Refresh();
        }
Exemple #3
0
    public DataBool Bool(DataBool node)
    {
        DataBool found = bools.Find(d => d.Name == node.Name);

        if (found != null)
        {
            return(found);
        }
        else
        {
            bools.Add(node);
        }
        return(node);
    }
Exemple #4
0
        public static bool LoadSettingsBoolValue(string path)
        {
            if (!File.Exists(path))
            {
                return(false);
            }
            var file         = new StreamReader(path);
            var fileContents = file.ReadToEnd();
            var dataIo       = new DataBool();

            EditorJsonUtility.FromJsonOverwrite(fileContents, dataIo);
            file.Close();
            return(dataIo.data);
        }
Exemple #5
0
    // Start is called before the first frame update
    void Start()
    {
        data       = GetComponent <Data>();
        rigidbody_ = GetComponent <Rigidbody2D>();

        Condition     = data.Bool(Condition);
        dataFloat     = data.Float(dataFloat);
        dataDirection = data.Float(dataDirection);

        //for (int i = dataBools.Count - 1; i >= 0; i--)
        //{
        //    dataBools[i] = data.Bool(dataBools[i]);
        //}

        //for (int i = dataInts.Count - 1; i >= 0; i--)
        //{
        //    dataInts[i] = data.Int(dataInts[i]);
        //}

        //for (int i = dataFloats.Count - 1; i >= 0; i--)
        //{
        //    dataFloats[i] = data.Float(dataFloats[i]);
        //}
    }
Exemple #6
0
 public bool Has(DataBool data)
 {
     return(bools.Find(d => d.Name == data.Name) != null);
 }
Exemple #7
0
 public void Add(DataBool data)
 {
     bools.Add(data);
 }
 public void Initialize(Data data_)
 {
     datum = data_.Bool(datum);
 }
Exemple #9
0
 public static DataBool Bool(DataBool node)
 {
     return(instance.data.Bool(node));
 }