void OnDrawGizmosSelected() { if (!XkGameCtrl.IsDrawGizmosObj) { return; } if (!enabled) { return; } if (!IsTestDrawPath || AiPathScript == null) { return; } AiPathCtrl pathScript = AiPathScript; if (!pathScript.enabled) { pathScript.enabled = true; } pathScript.DrawPath(); }
void OnDrawGizmosSelected() { if (!XkGameCtrl.IsDrawGizmosObj) { return; } if (!enabled) { return; } if (SpawnPointArray != null || SpawnPointArray.Length > 1) { for (int i = 0; i < SpawnPointArray.Length; i++) { if (SpawnPointArray[i] == null) { Debug.LogWarning("SpawnPointArray was wrong! index " + (i + 1)); GameObject obj = null; obj.name = "null"; break; } SpawnPointArray[i].AddTestTriggerSpawnNpc(this); } } if (TestPlayerPath != null) { TestPlayerPath.DrawPath(); } }
void OnDrawGizmosSelected() { if (!XkGameCtrl.IsDrawGizmosObj) { return; } if (!enabled) { return; } CheckBoxCollider(); CheckPathMarkScale(); Transform parTran = transform.parent; if (parTran == null) { return; } AiPathCtrl pathScript = parTran.GetComponent <AiPathCtrl>(); if (!pathScript.enabled) { if (!IsTestDrawPath) { if (!IsInitMarkInfo) { pathScript.enabled = true; } else { return; } } else { pathScript.enabled = true; } } else { if (!IsTestDrawPath) { if (IsInitMarkInfo) { pathScript.enabled = false; } } } pathScript.DrawPath(); }
void OnDrawGizmosSelected() { if (!XkGameCtrl.IsDrawGizmosObj) { return; } if (!enabled) { return; } if (TestPlayerPath != null) { TestPlayerPath.DrawPath(); } }
public void OnDrawPlayerPath() { if (AiPathScript == null) { return; } AiPathCtrl pathScript = AiPathScript; if (!pathScript.enabled) { pathScript.enabled = true; } pathScript.DrawPath(); }
void OnDrawGizmosSelected() { if (!enabled) { return; } if (AiPathMark != null) { Transform AiPathTran = AiPathMark.transform.parent; AiPathCtrl pathScript = AiPathTran.GetComponent <AiPathCtrl>(); pathScript.DrawPath(); } if (NpcPathCtrl != null) { Transform NpcMarkTran = NpcPathCtrl.transform.GetChild(0); NpcMark NpcMarkScript = NpcMarkTran.GetComponent <NpcMark>(); NpcMarkScript.DrawPath(); } if (NpcPathCtrl != null || AiPathMark != null) { Transform [] tranArray = new Transform[2]; if (NpcPathCtrl == null && AiPathMark != null) { tranArray[0] = transform; tranArray[1] = AiPathMark.transform; iTween.DrawPath(tranArray, Color.yellow); } else if (NpcPathCtrl != null) { tranArray[0] = transform; tranArray[1] = NpcPathCtrl.transform.GetChild(0); iTween.DrawPath(tranArray, Color.yellow); if (AiPathMark != null) { tranArray[0] = NpcPathCtrl.transform.GetChild(NpcPathCtrl.transform.childCount - 1); tranArray[1] = AiPathMark.transform; iTween.DrawPath(tranArray, Color.yellow); } } } CheckTransformScale(); UpdateMeshFilter(); }
void OnDrawGizmosSelected() { if (!XkGameCtrl.IsDrawGizmosObj) { return; } if (!enabled) { return; } if (AiPathScript != null) { AiPathScript.DrawPath(); } }
void OnDrawGizmosSelected() { if (!enabled) { return; } CheckPathMarkScale(); CheckBoxCollider(); UpdateMeshFilter(); Transform parTran = transform.parent; if (parTran == null) { return; } AiPathCtrl pathScript = parTran.GetComponent <AiPathCtrl>(); pathScript.DrawPath(); }