Skip to content

Instantly share code, notes, and snippets.

@gamemachine
Created August 27, 2019 20:08
Show Gist options
  • Select an option

  • Save gamemachine/3be98baabe1a568823983a62c7a60991 to your computer and use it in GitHub Desktop.

Select an option

Save gamemachine/3be98baabe1a568823983a62c7a60991 to your computer and use it in GitHub Desktop.
public static void AddCommonTypes(RuntimeTypeModel model)
{
model.Add(typeof(float4), false)
.Add(1, "x")
.Add(2, "y")
.Add(3, "z")
.Add(4, "w");
model.Add(typeof(float3), false)
.Add(1, "x")
.Add(2, "y")
.Add(3, "z");
model.Add(typeof(int2), false)
.Add(1, "x")
.Add(2, "y");
model.Add(typeof(int3), false)
.Add(1, "x")
.Add(2, "y")
.Add(3, "z");
model.Add(typeof(Vector2), false)
.Add(1, "x")
.Add(2, "y");
model.Add(typeof(Vector3), false)
.Add(1, "x")
.Add(2, "y")
.Add(3, "z");
model.Add(typeof(Vector4), false)
.Add(1, "x")
.Add(2, "y")
.Add(3, "z")
.Add(4, "w");
model.Add(typeof(Color32), false)
.Add(1, "r")
.Add(2, "g")
.Add(3, "b")
.Add(4, "a");
model.Add(typeof(Matrix4x4), false)
.Add(1, "m00")
.Add(2, "m33")
.Add(3, "m23")
.Add(4, "m13")
.Add(5, "m03")
.Add(6, "m32")
.Add(7, "m22")
.Add(8, "m02")
.Add(9, "m12")
.Add(10, "m21")
.Add(11, "m11")
.Add(12, "m01")
.Add(13, "m30")
.Add(14, "m20")
.Add(15, "m10")
.Add(16, "m31");
model.Add(typeof(BoneWeight), false)
.Add(1, "weight0")
.Add(2, "weight1")
.Add(3, "weight2")
.Add(4, "weight3")
.Add(5, "boneIndex0")
.Add(6, "boneIndex1")
.Add(7, "boneIndex2")
.Add(8, "boneIndex3");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment