public void UpdateAll() { if (!source) { source = GetComponent <BoneSearchEngine>(); } source.bones.ForEach(b => UpdateBone(b)); }
public override void OnInspectorGUI() { DrawDefaultInspector(); BoneSearchEngine myScript = (BoneSearchEngine)target; GUI.enabled = myScript.canSearch; if (GUILayout.Button("SEARCH BONES")) { myScript.Search(); } GUI.enabled = true; }
private void Start() { if (!source) { source = GetComponent <BoneSearchEngine>(); } if (source is BodySearchEngine) { boneDensity = 0.09f; maxBoneRadius = 0.12f; } else if (source is HandSearchEngine) { boneDensity = 0.15f; maxBoneRadius = 0.007f; } }