Pivot.cs 763 B

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. using UnityEngine;
  3. public class Pivot : BaseBehaviour, IPivot
  4. {
  5. public Vector3 GetGameAssistantOffset()
  6. {
  7. EnemyAttribute component = base.GetComponent<EnemyAttribute>();
  8. return (!(component != null)) ? this.gameAssistantOffset : new Vector3(0f, component.bounds.size.y / 2f, 0f);
  9. }
  10. public Vector3 GetAttackHurtEffectOffset()
  11. {
  12. return this.attackHurtEffectOffset;
  13. }
  14. public Vector2 GetAttackHurtNumberOffset()
  15. {
  16. return this.attackHurtNumberOffset;
  17. }
  18. public Vector2 GetHPBarOffset()
  19. {
  20. return this.HPBarOffset;
  21. }
  22. public Vector3 gameAssistantOffset = new Vector3(0f, 1.3f, 0f);
  23. public Vector3 attackHurtEffectOffset;
  24. public Vector2 attackHurtNumberOffset;
  25. public Vector2 HPBarOffset;
  26. }