protected override void OnAwake()
 {
     condition.Initialize();
 }