using UnityEngine; using System.Collections; using UnityEngine.UI; using System; using AX.TrackRecord; using System.Text.RegularExpressions; using System.Collections.Generic; using UnityEngine.EventSystems; using AX.MessageSystem; public class FireDisasterSetting : MonoBehaviour { public Button SaveButton; public string FireName; private OtherArrribute_Fire fireAttri; private InputField Comburent;//燃烧物 private InputField Position;//着火位置 private Toggle StraightSpread;//直线蔓延 private Toggle AreaSpread;//区域蔓延 private Toggle AroundSpread;//四周蔓延 private InputField StartTime;//开始蔓延时间 private Text TiShiText;//提示信息 public List PathPointList = new List(); private RaycastHit hit; private Ray ray; public Vector3 startPosition = Vector3.zero;//定义一个Vector3,用来存储鼠标点击的位置 private Vector3 endPosition = Vector3.zero;//定义一个Vector3,用来存储鼠标点击的位置 public LayerMask layerMask = -1; public GameObject lineObj; private GameObject lineObjChild; private GameObject linePrefab; public Button CloseButton; public Button ResetButton; private Line line1 = new Line();//多边形最后一条边 private Line line2 = new Line();//多边形除最后一条边的其他各边 private Line line3 = new Line();//多边形倒数第二边 public GameObject messageBox; // Use this for initialization void Start() { SaveButton = this.transform.Find("SaveButton").GetComponent