コード例 #1
0
        private void ParseSpriteState(SpriteState state, JObject json)
        {
            ParseSceneObjectState(state, json);

            state.Path           = (string)json.SelectToken("path") ?? state.Path;
            state.PreserveAspect = (bool?)json.SelectToken("preserve_aspect") ?? state.PreserveAspect;
        }
コード例 #2
0
ファイル: Storyboard.cs プロジェクト: gaestraidr/Cytoid
        private void ParseSpriteState(SpriteState state, JObject json, SpriteState baseState)
        {
            ParseSceneObjectState(state, json, baseState);

            state.Path           = (string)json.SelectToken("path") ?? state.Path;
            state.PreserveAspect = (bool?)json.SelectToken("preserve_aspect") ?? state.PreserveAspect;
            UnityEngine.Color tmp;
            if (ColorUtility.TryParseHtmlString((string)json.SelectToken("color"), out tmp))
            {
                state.Color = new Color {
                    R = tmp.r, G = tmp.g, B = tmp.b, A = tmp.a
                }
            }
            ;
        }