public void SetDistanceArrayIndex() { if (objectDistanceArray.Length != fusionManager.GetUnitNum()) { objectDistanceArray = new float[fusionManager.GetUnitNum()]; } if (enemyObjectDistanceArray.Length != fusionManager.GetEnemyUnitNum()) { enemyObjectDistanceArray = new float[fusionManager.GetEnemyUnitNum()]; } }
void Start() { gameManager = GameManager.Instance; fusionManager = FindObjectOfType <FusionManager>(); stageManager = FindObjectOfType <StageManager>(); mapSliderScript = FindObjectOfType <MapSliderScript>(); saveData = gameManager.GetSaveData(); audi = GetComponent <AudioSource>(); anim = GetComponent <Animator>(); int unitNum = fusionManager.GetUnitNum() + 1; fusionManager.SetUnitNum(unitNum); setStat(); SetMaxHealth(); }
private void PlusUnitNum() { fusionManager.SetUnitNum(thisUnitNum = fusionManager.GetUnitNum() + 1); fusionManager.SetUnitNO(thisUnitNO = fusionManager.GetUnitNO() + 1d); }