Beispiel #1
0
 public void UpdateAll()
 {
     if (!source)
     {
         source = GetComponent <BoneSearchEngine>();
     }
     source.bones.ForEach(b => UpdateBone(b));
 }
Beispiel #2
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        BoneSearchEngine myScript = (BoneSearchEngine)target;

        GUI.enabled = myScript.canSearch;
        if (GUILayout.Button("SEARCH BONES"))
        {
            myScript.Search();
        }
        GUI.enabled = true;
    }
Beispiel #3
0
        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;
            }
        }