private void Awake()
 {
     if (controller_ == null)
     {
         controller_ = this;
         DontDestroyOnLoad(this);
     }
     else if (controller_ != this)
     {
         Destroy(gameObject);
     }
 }