44{
45 if(texture != nullptr)
46 {
47 delete texture;
48 texture = nullptr;
49 }
50
51 texture =
new Texture2D(ProjectManager::Get()->GetResourcePath() + PATH_SEPARATOR + ProjectManager::Get()->GetAsset(data[
"texture"]));
52 scale = data["scale"];
53 offsetX = data["offsetX"];
54 offsetY = data["offsetY"];
55 rotation = data["rotation"];
56 isTriplanar = data["isTriplanar"];
57}