protected override void OnPrefabInit()
 {
     base.OnPrefabInit();
     instance         = this;
     affectFoundation = true;
 }
 public static void DestroyInstance()
 {
     instance = null;
 }