Se modifica tabla de materiales. Cambian los valores y se agrega un nuevo campo con el nombre del prefab del modelo 3D.
Se agrega el campo ModelFile a MaterialData y las queries por el nuevo campo que se agrego en la tabla.
Se agrega la query para formar materiales a partir de atomos
Se agrega al CombinationManager la combinacion de atomos en materiales y la eliminacion de atomos/moleculas al formar un material.
Se crea MaterialObject (Material solo no se puede porque es una clase de Unity 👎) encargada de instanciar el prefab, rotar y destruir el objeto, entre otras cosas. El stopHighlight no funciona, quedaron los metodos con las llamadas comentadas para ver si se puede arreglar despues.
Se crea MaterialManager con metodos para spawnear, seleccionar, eliminar y otros metodos utiles de materiales. En modo combinacion no deja seleccionar materiales.
Se modifica SelectionManager para meter toda la logica de seleccionar/deseleccionar materiales
ModelFile
aMaterialData
y las queries por el nuevo campo que se agrego en la tabla.CombinationManager
la combinacion de atomos en materiales y la eliminacion de atomos/moleculas al formar un material.MaterialObject
(Material
solo no se puede porque es una clase de Unity 👎) encargada de instanciar el prefab, rotar y destruir el objeto, entre otras cosas. ElstopHighlight
no funciona, quedaron los metodos con las llamadas comentadas para ver si se puede arreglar despues.MaterialManager
con metodos para spawnear, seleccionar, eliminar y otros metodos utiles de materiales. En modo combinacion no deja seleccionar materiales.SelectionManager
para meter toda la logica de seleccionar/deseleccionar materiales