DahalCloseDoorAnimTools.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. namespace SceneStory
  3. {
  4. public class DahalCloseDoorAnimTools : BaseBehaviour
  5. {
  6. public void SetSelfActiveFalse()
  7. {
  8. base.gameObject.SetActive(false);
  9. }
  10. public void CloseDoor()
  11. {
  12. this.gateL.Appear();
  13. this.gateR.Appear();
  14. this.CloseArea();
  15. }
  16. private void CloseArea()
  17. {
  18. GameArea.EnemyRange.xMin = this.gateL.gameObject.transform.Find("PlayerLimitPosLX").transform.position.x;
  19. GameArea.EnemyRange.xMax = this.gateR.gameObject.transform.Find("PlayerLimitPosRX").transform.position.x;
  20. GameArea.PlayerRange.xMin = this.gateL.gameObject.transform.Find("PlayerLimitPosLX").transform.position.x;
  21. GameArea.PlayerRange.xMax = this.gateR.gameObject.transform.Find("PlayerLimitPosRX").transform.position.x;
  22. GameArea.CameraRange.xMin = this.gateL.gameObject.transform.Find("CameraLimitPosLX").transform.position.x;
  23. GameArea.CameraRange.xMax = this.gateR.gameObject.transform.Find("CameraLimitPosRX").transform.position.x;
  24. }
  25. public BattleZoneGate gateL;
  26. public BattleZoneGate gateR;
  27. }
  28. }