PlayerComponent.cs 381 B

123456789101112131415161718192021222324
  1. namespace HQFPSWeapons
  2. {
  3. /// <summary>
  4. ///
  5. /// </summary>
  6. public class PlayerComponent : LivingEntityComponent
  7. {
  8. /// <summary></summary>
  9. public Player Player
  10. {
  11. get
  12. {
  13. if(!m_Player)
  14. m_Player = GetComponent<Player>();
  15. if(!m_Player)
  16. m_Player = GetComponentInParent<Player>();
  17. return m_Player;
  18. }
  19. }
  20. private Player m_Player;
  21. }
  22. }