private void Start() { if (assignedCombatRoom != null) { assignedCombatRoom.AssignRoom(this); } if (assignedEnemy != null) { assignedEnemy.AssignRoom(this); } }
public void ActivateLastFight() { mapController.EnlightAll(); //Asigna la nueva CombatRoom characterRoom.Enlighted = false; characterRoom.AssignCombatRoom(lastFight); lastFight.AssignRoom(characterRoom); //Eliminamos todos los pasive enemies /*for (int i = mapController.enemiesTransform.childCount - 1; i >= 0; i--) { * Destroy(mapController.enemiesTransform.GetChild(i)); * }*/ //Asigna el nuevo pasive enemy finalEnemy.transform.SetParent(mapController.enemiesTransform); finalEnemy.AssignRoom(characterRoom); characterRoom.AssignEnemy(finalEnemy); mapController.RefreshEnemyArray(); finalEnemy.gameObject.SetActive(true); }