Example #1
0
 public static void SetProperty(string name, Orrb.RendererComponentConfig config, Quaternion value)
 {
     Orrb.Quaternion quaternion = new Orrb.Quaternion();
     quaternion.X = value.x;
     quaternion.Y = value.y;
     quaternion.Z = value.z;
     quaternion.W = value.w;
     config.QuaternionProperties.Add(name, quaternion);
 }
Example #2
0
 public static Quaternion GetProperty(string name, Orrb.RendererComponentConfig config, Quaternion default_value)
 {
     if (config != null && config.QuaternionProperties.ContainsKey(name))
     {
         Orrb.Quaternion quaternion = config.QuaternionProperties[name];
         return(new Quaternion(quaternion.X, quaternion.Y, quaternion.Z, quaternion.W));
     }
     return(default_value);
 }