private BoatController boatRoleController; //船控制器 //导入资源 public void LoadResources() { //初始化 roleModelControllers = new RoleModelController[6]; for (int i = 0; i < 6; i++) { roleModelControllers[i] = new RoleModelController(); roleModelControllers[i].CreateRole(PositionModel.roles[i], i < 3 ? true : false, i); } leftLandRoleController = new LandModelController(); leftLandRoleController.CreateLand("left_land", PositionModel.left_land); rightLandRoleController = new LandModelController(); rightLandRoleController.CreateLand("right_land", PositionModel.right_land); foreach (RoleModelController roleModelController in roleModelControllers) { roleModelController.GetRoleModel().role.transform.localPosition = leftLandRoleController.AddRole(roleModelController.GetRoleModel()); } riverModel = new RiverModel(PositionModel.river); boatRoleController = new BoatController(); boatRoleController.CreateBoat(PositionModel.left_boat); moveController = new MoveController(); isRuning = true; time = 60; }
public void LoadResources() { SrcCoastController = new CoastController(); SrcCoastController.CreateCoast("src_coast", PositionModel.src_coast); DesCoastController = new CoastController(); DesCoastController.CreateCoast("des_coast", PositionModel.des_coast); boatController = new BoatController(); boatController.CreateBoat(PositionModel.boat_on_left); roleModelControllers = new RoleController[6]; for (int i = 0; i < 3; i++) { roleModelControllers[i] = new RoleController(); roleModelControllers[i].CreateRole(PositionModel.roles[i], 0, i); } for (int i = 3; i < 6; i++) { roleModelControllers[i] = new RoleController(); roleModelControllers[i].CreateRole(PositionModel.roles[i], 1, i); } foreach (RoleController roleModelController in roleModelControllers) { roleModelController.GetRoleModel().role.transform.localPosition = SrcCoastController.AddRole(roleModelController.GetRoleModel()); } moveController = new MoveController(); river = new RiverModel(PositionModel.river); isRuning = true; time = 120; }
//导入资源 public void LoadResources() { //人物初始化 roleControllers = new RoleModelController[6]; for (int i = 0; i < 6; i++) { roleControllers[i] = new RoleModelController(); roleControllers[i].CreateRole(PositionModel.roles[i], i < 3 ? true : false, i); } //左右岸初始化 leftLandController = new LandModelController(); leftLandController.CreateLand("left_land", PositionModel.left_land); rightLandController = new LandModelController(); rightLandController.CreateLand("right_land", PositionModel.right_land); //将人物添加并定位至左岸 foreach (RoleModelController roleModelController in roleControllers) { roleModelController.GetRoleModel().role.transform.localPosition = leftLandController.AddRole(roleModelController.GetRoleModel()); } //河流Model实例化 riverModel = new RiverModel(PositionModel.river); //船初始化 boatController = new BoatModelController(); boatController.CreateBoat(PositionModel.left_boat); //移动控制器实例化 //moveController = new MoveController(); //数据初始化 isRuning = true; time = 60; }
private void loadResources() { river = new RiverModel(); boat = new BoatModel(); leftCoast = new CoastModel("leftCoast"); rightCoast = new CoastModel("rightCoast"); characters = new CharacterModel[6]; for (int i = 0; i < 3; i++) { characters[i] = new CharacterModel("priest"); characters[i].setPosOnCoast(rightCoast.getVacantIndex()); } for (int i = 3; i < 6; i++) { characters[i] = new CharacterModel("devil"); characters[i].setPosOnCoast(rightCoast.getVacantIndex()); } }
public void LoadResource() { for (int i = 0; i < 3; i++) { RoleModel priest = new RoleModel("priest"); priest.SetName("priest" + i); priest.SetPosition(new Vector3(5 + i * 0.5F, 0, 0)); Priests[i] = priest; RoleModel devil = new RoleModel("devil"); devil.SetName("devil" + i); devil.SetPosition(new Vector3(7 + i * 0.5F, -0.1F, 0)); devil.Idle(); Devils[i] = devil; } RightLand = new LandModel("right"); LeftLand = new LandModel("left"); River = new RiverModel(); Boat = new BoatModel(); }