58{
59 alpha = data["alpha"];
60 distrotionStrength = data["distrotionStrength"];
61 distrotionScale = data["distrotionScale"];
62 reflectivity = data["reflectivity"];
63 level = data["level"];
64 waveSpeed = data["waveSpeed"];
65 enabled = data["enabled"];
66 color[0] = data["color"]["r"];
67 color[1] = data["color"]["g"];
68 color[2] = data["color"]["b"];
69
70 if (dudvMap)
71 {
72 delete dudvMap;
73 }
74
75 dudvMap =
new Texture2D(appState->projectManager->GetResourcePath() + PATH_SEPARATOR + appState->projectManager->GetAsset(data[
"dudvMap"]));
76
77 if (normalMap)
78 {
79 delete normalMap;
80 }
81
82 normalMap =
new Texture2D(appState->projectManager->GetResourcePath() + PATH_SEPARATOR + appState->projectManager->GetAsset(data[
"normalMap"]));
83}