public void AssignFormation(FormationPattern formationPattern) { _formationPattern = formationPattern; AssignSlots(this.controlledAgent.GetCurrentPosition(), this.controlledAgent.GetForward()); for (int i = 0; i < _formationPattern.slotInfoList.Count; i++) { NavEntity.InitAgent(_formationPattern.slotInfoList[i].entityID, _formationPattern.slotInfoList[i].slotWorldPosition); } }