private PrimitiveType GetUnityPrimitiveType(PomlPrimitiveElement.PomlPrimitiveElementType primitiveType) { switch (primitiveType) { case PomlPrimitiveElement.PomlPrimitiveElementType.Cube: return(PrimitiveType.Cube); case PomlPrimitiveElement.PomlPrimitiveElementType.Sphere: return(PrimitiveType.Sphere); case PomlPrimitiveElement.PomlPrimitiveElementType.Cylinder: return(PrimitiveType.Cylinder); case PomlPrimitiveElement.PomlPrimitiveElementType.Plane: return(PrimitiveType.Quad); case PomlPrimitiveElement.PomlPrimitiveElementType.Capsule: return(PrimitiveType.Capsule); default: return((PrimitiveType)(-1)); } }
private bool TryGetUnityPrimitiveType(PomlPrimitiveElement.PomlPrimitiveElementType primitiveType, out PrimitiveType unityPrimitiveType) { unityPrimitiveType = GetUnityPrimitiveType(primitiveType); return(Enum.IsDefined(typeof(PrimitiveType), unityPrimitiveType)); }