internal void formacionASusPuestosGrid() { for (int i = 1; i < maximoMiembros; i++) { if (miembros[i] != null) { Vector2 start = SimManagerFinal.positionToGrid(offsetPositions[i - 1]); FormacionGridSD opSD = new FormacionGridSD(offsetPositions[i - 1], offsetRotations[i - 1]); opSD.target = lider; miembros[i].newTask(opSD); } } }
public ActionFormation(PersonajeBase _sujeto, PersonajeBase lider, Vector3 offsetPos, float offsetRotation) : base(_sujeto) { nombreAccion = "FORMAR"; formacionSD = new FormacionGridSD(offsetPos, offsetRotation); formacionSD.target = lider; }