Door.cs 785 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using UnityEngine;
  2. using System.Collections;
  3. public class Door : Craft, IOccupier
  4. {
  5. public int index;
  6. protected override void Awake()
  7. {
  8. base.Awake ();
  9. craftModel= GetComponentInChildren<CraftModel> ();
  10. }
  11. public override void Init (Map map)
  12. {
  13. base.Init (map);
  14. hpRecoverSpeed = 0;
  15. }
  16. private int _occupyPriority;
  17. public int occupyPriority
  18. {
  19. get{
  20. return _occupyPriority;
  21. }
  22. set{
  23. _occupyPriority = value;
  24. }
  25. }
  26. public override TeamUtil.Team team {
  27. get {
  28. return base.team;
  29. }
  30. set {
  31. _team = value;
  32. if(craftModel != null && craftModel.textureArr.Length > 0)
  33. {
  34. int index = value.GetHashCode() - 1;
  35. craftModel.SetSkin(craftModel.textureArr[index]);
  36. }
  37. }
  38. }
  39. public override void SetCraftModel (CraftModel craftModel)
  40. {
  41. }
  42. }