public RedirectedUnit(Redirector redirector, Resetter resetter, SimulationController controller, Space2D realSpace, Space2D virtualSpace, Vector2 realStartPosition, Vector2 virtualStartPosition) { this.redirector = redirector; this.resetter = resetter; this.controller = controller; this.realSpace = realSpace; this.virtualSpace = virtualSpace; this.status = "IDLE"; resultData = new ResultData(); resultData.setUnitID(totalID++); id = totalID; resultData.setEpisodeID(controller.GetEpisodeID()); realUser = new Circle2D(0.3f, realStartPosition, realSpace.space.transform); // TODO: 알아서 형변환 되게끔 수정 virtualUser = new Circle2D(0.3f, virtualStartPosition, virtualSpace.space.transform); }