Example #1
0
        public async Task <JToken> ToJson(Serializer serializer)
        {
            var obj = new JObject
            {
                { nameof(LeftSaber), await LeftSaber.ToJson(serializer) },
                { nameof(RightSaber), await RightSaber.ToJson(serializer) }
            };

            return(obj);
        }
Example #2
0
        public async Task FromJson(JObject obj, Serializer serializer)
        {
            try
            {
                await LeftSaber.FromJson((JObject)obj[nameof(LeftSaber)], serializer);

                await RightSaber.FromJson((JObject)obj[nameof(RightSaber)], serializer);
            }
            catch (Exception e)
            {
                _logger.Error("Saber loading error:\n" + e);
                throw;
            }
        }
Example #3
0
 public void SetModelComposition(ModelComposition modelComposition)
 {
     LeftSaber.SetModelComposition(modelComposition);
     RightSaber.SetModelComposition(modelComposition);
 }