Exemple #1
0
        /// <summary>
        /// ストリームからユーザーデータを読み込む。
        /// </summary>
        /// <param name="stream">読み込むストリーム</param>
        public CubismUserData(Stream stream)
        {
            var json      = CubismUserDataJson.Create(stream);
            var node_list = new List <CubismUserDataNode>();

            foreach (var item in json.UserData)
            {
                var node = new CubismUserDataNode();
                node.Id     = new CubismId(item.Id);
                node.Target = item.Target;
                node.Value  = item.Value;
                node_list.Add(node);
            }
            Nodes = node_list.ToArray();
        }
Exemple #2
0
 /// <summary>
 /// ユーザーデータが無いものとして作成する。
 /// </summary>
 public CubismUserData()
 {
     Nodes = new CubismUserDataNode[0];
 }