public void GeneratePosition(TilePosition position)
    {
        this.m_Data.Position = position;

        GenerateRemovableObjectRequestParameter request = new GenerateRemovableObjectRequestParameter();

        request.RemovableObjectNo = this.m_Data.RemovableObjectNo;
        request.PositionRow       = position.Row;
        request.PositionColumn    = position.Column;
        request.OperateTick       = LogicTimer.Instance.GetServerTick();
        CommunicationUtility.Instance.GenerateRemovableObject(request);
    }
 public void GenerateRemovableObject(GenerateRemovableObjectRequestParameter parameter)
 {
     this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.GENERATE_REMOVABLE_OBJECT_COMMAND);
 }