static void DrawLinks(CocoonTrigger trigger, GizmoType type)
    {
        if (trigger.m_LinkedCocoons == null)
        {
            return;
        }

        Gizmos.color = Color.blue;

        Gizmos.DrawWireSphere(trigger.transform.position, trigger.GetComponent <SphereCollider>().radius - .2f);
        Handles.Label(trigger.transform.position, trigger.gameObject.name);


        for (int i = 0; i < trigger.m_LinkedCocoons.Length; i++)
        {
            CocoonSpawner spawner = trigger.m_LinkedCocoons[i];
            if (spawner != null)
            {
                Gizmos.DrawLine(trigger.transform.position, spawner.transform.position);
                Handles.Label(spawner.transform.position, spawner.name);
            }
        }
    }
	static void DrawLinks(CocoonTrigger trigger, GizmoType type)
    {
        if (trigger.m_LinkedCocoons == null)
            return;

        Gizmos.color = Color.blue;

        Gizmos.DrawWireSphere(trigger.transform.position, trigger.GetComponent<SphereCollider>().radius - .2f);
        Handles.Label(trigger.transform.position, trigger.gameObject.name);
        

        for (int i = 0; i < trigger.m_LinkedCocoons.Length; i++)
        {
            CocoonSpawner spawner = trigger.m_LinkedCocoons[i];
            if (spawner != null)
            {
                Gizmos.DrawLine(trigger.transform.position, spawner.transform.position);
                Handles.Label(spawner.transform.position, spawner.name);
            }
            
        }

    }