using System.Collections; using System.Collections.Generic; using UnityEngine; public class PrefabPlateDesign : ModulePrefab { private DataPlate plate; private MeshFilter meshFilter => GetComponent(); private MeshCollider meshCollider => GetComponent(); public override DataPlate Value => plate; public override void UpdateVisual(DataPlate plate) { this.plate = plate; transform.localPosition = plate.designPosition; meshFilter.mesh = plate.designMesh; meshCollider.sharedMesh = plate.designMesh; } }