BaseShotTargetComponent.cs 612 B

123456789101112131415161718192021222324
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. namespace ShotSimulator.Target
  5. {
  6. public abstract class BaseShotTargetComponent
  7. {
  8. public bool enable;
  9. protected BaseShotTarget m_Target;
  10. public BaseShotTargetComponent(BaseShotTarget target)
  11. {
  12. m_Target = target;
  13. }
  14. public abstract void OnEnter();
  15. public abstract void OnHovering();
  16. public abstract void OnUpdate();
  17. public abstract void OnFixedUpdate();
  18. public abstract void OnClick();
  19. public abstract void OnExit();
  20. }
  21. }