private void Awake()
 {
     atomsManager  = FindObjectOfType <AtomsManager>();
     _levelManager = FindObjectOfType <LevelManager>();
     emitter       = FindObjectOfType <EmitterCone>();
     arrows        = GameObject.Find("Arrows");
 }
    private void Awake()
    {
        hint = GameObject.Find("HintButton").GetComponent<Button>();
        canvas = GameObject.Find("Canvas");

        detector = FindObjectOfType<Detector>();
        solutionDetector = FindObjectOfType<SolutionDetector>();
        emitterCone = FindObjectOfType<EmitterCone>();
        emitterConeSol = FindObjectOfType<EmitterConeSol>();
        atomsManager = FindObjectOfType<AtomsManager>();
        solutionManager = FindObjectOfType<SolutionManager>();
        moleculeManager = FindObjectOfType<MoleculeManager>();
        wave = FindObjectOfType<Wave>();
        hintArrow = FindObjectOfType<HintArrow>();
    }
 void Start()
 {
     emitter    = FindObjectOfType <EmitterCone>();
     emitterSol = FindObjectOfType <EmitterConeSol>();
     mat.mainTexture.wrapModeV = TextureWrapMode.Clamp;
 }