Class GameMaterialIDRegistry
Unityの
Inheritance
System.Object
GameMaterialIDRegistry
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: PLATEAU.CityExport.ModelConvert.SubMeshConvert
Assembly: cs.temp.dll.dll
Syntax
public class GameMaterialIDRegistry : IUnityMeshToDllSubMeshConverter
Properties
GameMaterials
Declaration
public List<Material> GameMaterials { get; }
Property Value
Type | Description |
---|---|
List<Material> |
Methods
Convert(Mesh, Renderer)
Declaration
public List<SubMesh> Convert(Mesh unityMesh, Renderer renderer)
Parameters
Type | Name | Description |
---|---|---|
Mesh | unityMesh | |
Renderer | renderer |
Returns
Type | Description |
---|---|
List<SubMesh> |
SendMaterialIDToSubMesh(SubMesh, List<Material>, Material)
与えられたマテリアルが記録にあればそのIDを送り、なければ新たに記録して送ります。
Declaration
public static void SendMaterialIDToSubMesh(SubMesh dllSubMesh, List<Material> gameMaterials, Material material)
Parameters
Type | Name | Description |
---|---|---|
SubMesh | dllSubMesh | |
List<Material> | gameMaterials | |
Material | material |
TryAddMaterial(Material, out Int32)
マテリアルが記録になければ追加します。そのマテリアルに割り当てられたIDをout引数で返します。
Declaration
public bool TryAddMaterial(Material mat, out int outMatID)
Parameters
Type | Name | Description |
---|---|---|
Material | mat | |
System.Int32 | outMatID |
Returns
Type | Description |
---|---|
System.Boolean |