Elf.cs 590 B

123456789101112131415161718192021222324252627282930313233343536
  1. using UnityEngine;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. public class Elf : Regist
  5. {
  6. #region Config
  7. public Flower ParentFlower;
  8. public Animator Animator;
  9. public Transform ElfRoot;
  10. #endregion
  11. public void Save()
  12. {
  13. ParentFlower.ElfList.Remove(ElfRoot);
  14. ResourceManager.Save(ElfRoot);
  15. }
  16. public override bool InitAtOnce()
  17. {
  18. if (base.InitAtOnce())
  19. {
  20. return true;
  21. }
  22. ElfRoot = transform.parent;
  23. Animator = GetComponent<Animator>();
  24. return false;
  25. }
  26. }