Beispiel #1
0
    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;
    }
Beispiel #2
0
 public void Restart()
 {
     time = 120;
     SrcCoastController.CreateCoast("src_coast", PositionModel.src_coast);
     DesCoastController.CreateCoast("des_coast", PositionModel.des_coast);
     for (int i = 0; i < 6; i++)
     {
         roleModelControllers[i].CreateRole(PositionModel.roles[i], 0, i);
         roleModelControllers[i].GetRoleModel().role.transform.localPosition = SrcCoastController.AddRole(roleModelControllers[i].GetRoleModel());
     }
     for (int i = 3; i < 6; i++)
     {
         roleModelControllers[i].CreateRole(PositionModel.roles[i], 1, i);
         roleModelControllers[i].GetRoleModel().role.transform.localPosition = SrcCoastController.AddRole(roleModelControllers[i].GetRoleModel());
     }
     boatController.CreateBoat(PositionModel.boat_on_left);
     isRuning = true;
 }