public static void LoadScene(int _sceneId)
    {
        Application.LoadLevel(2);

        // Call All Reset Statics
        PlayerChildFSM.ResetStatics();
        PlayerMain.ResetStatics();
        player_control.ResetStatics();
        GameManager.ResetStatics();
        EndGamePanel.ResetStatics();

        PlayerSquadFSM.ResetStatics();
        SquadChildFSM.ResetStatics();

        Wall.ResetStatics();
        WallRenderer.ResetStatics();
        Nutrients.ResetStatics();

        ECPoolManager.ResetStatics();
        ECIdleState.ResetStatics();
        DirectionDatabase.ResetStatics();
        FormationDatabase.ResetStatics();
        PathQuery.ResetStatics();
        PointDatabase.ResetStatics();
        PositionQuery.ResetStatics();
        ECTracker.ResetStatics();

        EnemyMainFSM.ResetStatics();

        Application.LoadLevel(_sceneId);
    }
Exemple #2
0
 public PositionCreateHandler(GlobalSolusindoDb db, tblM_User user, PositionValidator positionValidator, PositionFactory positionFactory, PositionQuery positionQuery, AccessControl accessControl) : base(db, user)
 {
     this.positionValidator         = positionValidator;
     this.positionFactory           = positionFactory;
     this.positionQuery             = positionQuery;
     this.positionEntryDataProvider = new PositionEntryDataProvider(db, user, accessControl, positionQuery);
 }
Exemple #3
0
 public async Task <ActionResult <Position> > GetPositionById(
     [FromServices] IPositionService positionService,
     [FromQuery] PositionQuery query,
     [FromRoute] int positionId)
 {
     return(await positionService.FindPositionById(positionId, query));
 }
        private UserEntryModel GetUpdateStateModel(int userPK)
        {
            UserEntryFormData formData     = new UserEntryFormData();
            List <Control>    formControls = CreateFormControls(userPK);
            UserDTO           userDTO      = userQuery.GetByPrimaryKey(userPK);

            if (userDTO == null)
            {
                throw new KairosException($"Record with primary key '{userDTO.User_PK}' is not found.");
            }

            var position = new PositionQuery(this.Db).GetByPrimaryKey(userDTO.Position_FK);

            if (position != null)
            {
                formData.Positions.Add(position);
            }

            return(new UserEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = userDTO,
            });
        }
        public IHttpActionResult Get(int id)
        {
            string accessType = "Position_ViewAll";

            ThrowIfUserCannotAccess(accessType);
            using (PositionQuery positionQuery = new PositionQuery(Db))
            {
                var data = positionQuery.GetByPrimaryKey(id);
                SaveLog("Position", "Get", JsonConvert.SerializeObject(new { primaryKey = id }));
                return(Ok(new SuccessResponse(data)));
            }
        }
Exemple #6
0
        public ActionResult GetPositionList()
        {
            try
            {
                var queryParams = new NameValueCollection();
                if (!ParamHelper.CheckParaQ(ref queryParams))
                {
                    return(Json(new ResponseEntity <int>(RegularFunction.RegularSqlRegexText), JsonRequestBehavior.AllowGet));
                }

                var query = new PositionQuery(queryParams);

                var sqlCondition = new StringBuilder();
                sqlCondition.Append("ISNULL(IsDelete,0)!=1");

                if (!string.IsNullOrEmpty(query.Name))
                {
                    sqlCondition.Append($" and Name like '%{query.Name}%'");
                }

                PageRequest preq = new PageRequest
                {
                    TableName      = " [Position] ",
                    Where          = sqlCondition.ToString(),
                    Order          = " Id DESC ",
                    IsSelect       = true,
                    IsReturnRecord = true,
                    PageSize       = query.PageSize,
                    PageIndex      = query.PageIndex,
                    FieldStr       = "*"
                };

                var result = new PositionBLL().GetDataByPage(preq);

                var response = new ResponseEntity <object>(true, string.Empty,
                                                           new DataGridResultEntity <Position>
                {
                    TotalRecords   = preq.Out_AllRecordCount,
                    DisplayRecords = preq.Out_PageCount,
                    ResultData     = result
                });

                return(Json(response, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new ResponseEntity <object>(-999, string.Empty, ""), JsonRequestBehavior.AllowGet));
            }
        }
 public static void ResetStatics()
 {
     s_Instance = null;
 }
Exemple #8
0
 public async Task <List <Position> > GetPositions(PositionQuery query)
 {
     return(await this.client.Get <List <Position> >(positionsController, query));
 }
Exemple #9
0
 public async Task <Position> FindPositionById(int positionId, PositionQuery query)
 {
     return(await client.Get <Position>(positionsController, positionId.ToString(), query));
 }
Exemple #10
0
 /// <summary>
 /// 查询
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public List <Position> Query(PositionQuery query)
 {
     return(_service.Query(query));
 }
Exemple #11
0
 public PositionEntryDataProvider(GlobalSolusindoDb db, tblM_User user, AccessControl accessControl, PositionQuery positionQuery) : base(db, user)
 {
     this.accessControl = accessControl;
     this.positionQuery = positionQuery;
 }
Exemple #12
0
 public static void ResetStatics()
 {
     s_Instance = null;
 }