protected override void Awake()
 {
     base.Awake();
     elementData = Resources.Load("ElementData") as ElementData;
     if (elementData != null)
     {
         if (onInit != null)
         {
             onInit.Invoke();
         }
         elementData.Init();
         GameController.Instance.Init();
     }
 }