-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprefabsShop.cs
More file actions
58 lines (46 loc) · 1.6 KB
/
Copy pathprefabsShop.cs
File metadata and controls
58 lines (46 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class prefabsShop : MonoBehaviour
{
// MeshRenderer[] foundMeshObjects;
// public GameObject body;
// public GameObject rightFoot;
// public GameObject leftFoot;
// public GameObject leftShoulder;
// public GameObject leftHand;
// public GameObject rightShoulder;
// public GameObject rightHand;
// MeshRenderer bodyMesh;
// MeshRenderer rightFootMesh;
// MeshRenderer leftFootMesh;
// MeshRenderer leftShoulderMesh;
// MeshRenderer leftHandMesh;
// MeshRenderer rightShoulderMesh;
// MeshRenderer rightHandMesh;
void Start()
{
// foundMeshObjects = FindObjectsOfType<MeshRenderer>();
}
public void changeMaterial(Material mat)
{
// foreach(MeshRenderer mesh in foundMeshObjects)
// {
// mesh.material = mat;
// }
// bodyMesh.material = mat;
// rightFootMesh.material = mat;
// leftFootMesh.material = mat;
// leftShoulderMesh.material = mat;
// leftHandMesh.material = mat;
// rightShoulderMesh.material = mat;
// rightHandMesh.material = mat;
foreach(Transform transf1 in transform)
foreach(Transform transf2 in transf1.transform)
foreach(Transform transf3 in transf2.transform)
{
if (transf3.gameObject.GetComponent<MeshRenderer>()) transf3.gameObject.GetComponent<MeshRenderer>().material = mat;
foreach(Transform transf4 in transf3.transform) transf4.gameObject.GetComponent<MeshRenderer>().material = mat;
}
}
}