public void SetArmyAssault(WhichSide side) { if (side == WhichSide.Left) { for (int i = 0; i < leftSoliders.Count; i++) { leftSoliders[i].SetRun(); } leftGeneral.SetArmyAssault(); SetCameraMoveTo(new Vector3(leftGeneral.transform.localPosition.x, leftGeneral.transform.localPosition.y - 30, 0)); } else { for (int i = 0; i < rightSoliders.Count; i++) { rightSoliders[i].SetRun(); } rightGeneral.SetArmyAssault(); SetCameraMoveTo(new Vector3(rightGeneral.transform.localPosition.x, rightGeneral.transform.localPosition.y - 30, 0)); } state = State.Assault; step = 0; isMouseDown = true; isMouseMove = false; dialog.SetDialogue(ZhongWen.Instance.quanjuntuji, side); dialog.gameObject.SetActive(false); OnPauseGame(); SoundController.Instance.PlaySound("00053"); }