|
|
|
@ -112,14 +112,13 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver |
|
|
|
EnemyManager.Instance.enemySpeedSortingList.Remove(this); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void Start() |
|
|
|
{ |
|
|
|
|
|
|
|
enemyUI = Instantiate(EnemyManager.Instance.enemyUIBar,followPoint .position , EnemyManager.Instance.enemyUIBar.transform .rotation ); |
|
|
|
enemyUI.transform.SetParent(transform); |
|
|
|
enemyUIBar = enemyUI.GetComponent<EnemyUIBar>(); |
|
|
|
enemyUIBar.enemyNode = this; |
|
|
|
if(enemyUIBar ==null ) |
|
|
|
{ |
|
|
|
CreatEnemyUIBar(this); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void Update() |
|
|
|
@ -150,7 +149,13 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public void CreatEnemyUIBar(EnemyNode enemyNode ) |
|
|
|
{ |
|
|
|
enemyUI = Instantiate(EnemyManager.Instance.enemyUIBar,enemyNode. followPoint.position, EnemyManager.Instance.enemyUIBar.transform.rotation); |
|
|
|
enemyUI.transform.SetParent(enemyNode . transform); |
|
|
|
enemyUIBar = enemyUI.GetComponent<EnemyUIBar>(); |
|
|
|
enemyUIBar.enemyNode = enemyNode; |
|
|
|
} |
|
|
|
public void StartPosition() |
|
|
|
{ |
|
|
|
//this.transform.position = GameManager.Instance.X[positionX].Y[positionY].transform.position;
|
|
|
|
|