private void doReadMap() { //Debug.Log("Read Map"); //ps: var JsonFile = Resources.Load(@"MapConfig/mapConfig") as TextAsset; var JsonFile = Resources.Load(@"MapConfig/" + inputFiledName.text) as TextAsset; var JsonObj = JsonMapper.ToObject(JsonFile.text); var JsonItems = JsonObj["MapBlocks"]; var JsonEnemies = JsonObj["EnemyBlocks"]; //读图块 foreach (JsonData item in JsonItems) { //Debug.Log("x:" + item["position.x"]); //Debug.Log("y:" + item["position.y"]); //Debug.Log("type:" + item["type"]); var x = Convert.ToSingle(item["position.x"].ToString()); var y = Convert.ToSingle(item["position.y"].ToString()); var type = int.Parse(item["type"].ToString()); var blockEvent = item["blockEvent"].ToString(); var doEventTimes = int.Parse(item["doEventTimes"].ToString()); MapEditor.getInstance().drawBlock(new Vector3(x, y, 0), type, blockEvent, doEventTimes); } //读敌人 foreach (JsonData item in JsonEnemies) { var x = Convert.ToSingle(item["position.x"].ToString()); var y = Convert.ToSingle(item["position.y"].ToString()); var type = item["type"].ToString(); EnemyEditor.getInstance().drawEnemy(new Vector3(x, y, 0), type); } }
// Use this for initialization void Start() { if (EnemyEditor.getInstance() != null) { Destroy(this); } }
// Use this for initialization void Start() { if (EnemyEditor.getInstance() != null) { GetComponentInParent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; Destroy(this); } }
// Use this for initialization void Start() { transform.position = new Vector3(transform.position.x, transform.position.y, -5); if (EnemyEditor.getInstance() != null) { GetComponentInParent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; Destroy(this); } }
public void setBlockPos() { if (GameObject.Find("ChangeFunction").GetComponent <Toggle>().isOn) { EnemyEditor.getInstance().drawEnemy(new Vector3(transform.position.x, transform.position.y, 0), EnemyEditor.getInstance().toggle_type); } else { MapEditor.getInstance().drawBlock(new Vector3(transform.position.x, transform.position.y, 0), MapEditor.getInstance().toggleChoice, "None", 0); } }
// Use this for initialization void Start() { current_Time = Time.time; m_rigidBody = GetComponent <Rigidbody2D>(); ob_light = GameObject.Find("Directional Light"); if (EnemyEditor.getInstance() != null) { GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; Destroy(this); } }
// Use this for initialization void Start() { currentTime = Time.time; previousPos = transform.position; m_rigidbody = GetComponent <Rigidbody2D>(); if (EnemyEditor.getInstance() != null) { GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; Destroy(this); } }
// Use this for initialization void Start() { var pos = transform.position; UpTargetPos = new Vector3(pos.x, pos.y + 10, pos.z); DownTargetPos = new Vector3(pos.x, pos.y - 10, pos.z); wingControl(); if (EnemyEditor.getInstance() != null) { GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; Destroy(this); } }
public void showType() { if (int.TryParse(name, out type)) { //确定选择toggle的种类 if (GetComponent <Toggle>().isOn) { //Debug.Log(type); MapEditor.getInstance().toggleChoice = type; } } else { if (GetComponent <Toggle>().isOn) { EnemyEditor.getInstance().toggle_type = enemy_type; } } }