protected override void Awake()
 {
     base.Awake();
     PauseManager.AddChild(this);
     this.preEnabled = base.enabled;
 }