public ModuleArtDecalData(ModuleArtDecalData cosmeticDecalData) { id = cosmeticDecalData.id; parentId = cosmeticDecalData.parentId; name = cosmeticDecalData.name; position = cosmeticDecalData.position; rotation = cosmeticDecalData.rotation; scale = cosmeticDecalData.scale; tags = cosmeticDecalData.tags; color = new SerializableColor(cosmeticDecalData.color.color); decalTextureIndex = cosmeticDecalData.decalTextureIndex; }
internal override void PopulateData(ModuleData objectData) { _components.meshCollider = base.gameObject.AddComponent <MeshCollider>(); _data = new ModuleArtDecalData((ModuleArtDecalData)objectData); ApplyData(); }