/// <summary> /// 输出配置字典 /// </summary> private void frmQuery_Load(object sender, EventArgs e) { if (!GuiConfig.IsMono) { Icon = GetSystemIcon.ConvertImgToIcon(GetResource.GetImage(ImageType.Query)); } var fieldList = new List <DataFilter.QueryFieldItem>(); fieldList = _currentDataViewInfo.MDataFilter.QueryFieldList; //增加第一个条件 ConditionPan.AddCondition(); if (_currentDataViewInfo.IsUseFilter) { //使用过滤:字段和条件的设定 QueryFieldPicker.SetQueryFieldList(fieldList); if (_currentDataViewInfo.MDataFilter.QueryConditionList.Count > 0) { ConditionPan.PutQueryToUi(_currentDataViewInfo.MDataFilter); } } else { //不使用过滤:字段初始化 QueryFieldPicker.InitByCurrentCollection(true); } //多国语言 GuiConfig.Translateform(this); }
/// <summary> /// 输出配置字典 /// </summary> private void frmQuery_Load(object sender, EventArgs e) { this.Icon = GetSystemIcon.ConvertImgToIcon(GetResource.GetImage(ImageType.Query)); List <DataFilter.QueryFieldItem> FieldList = new List <DataFilter.QueryFieldItem>(); FieldList = CurrentDataViewInfo.mDataFilter.QueryFieldList; //增加第一个条件 ConditionPan.AddCondition(); if (CurrentDataViewInfo.IsUseFilter) { //使用过滤:字段和条件的设定 QueryFieldPicker.setQueryFieldList(FieldList); if (CurrentDataViewInfo.mDataFilter.QueryConditionList.Count > 0) { ConditionPan.PutQueryToUI(CurrentDataViewInfo.mDataFilter); } } else { //不使用过滤:字段初始化 QueryFieldPicker.InitByCurrentCollection(true); } if (!SystemManager.IsUseDefaultLanguage) { this.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Query_Title); tabFieldInfo.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Query_FieldInfo); tabCondition.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Query_Filter); tabSql.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.ConvertSql_Title); cmdAddCondition.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Query_Filter_AddCondition); cmdLoad.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Query_Action_Load); cmdSave.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Common_Save); cmdOK.Text = SystemManager.mStringResource.GetText(MagicMongoDBTool.Module.StringResource.TextType.Common_OK); cmdCancel.Text = SystemManager.mStringResource.GetText(StringResource.TextType.Common_Cancel); } }
static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Xpcom.Initialize("Firefox"); Util.DataFolder = Path.Combine(Util.DataFolder, Application.CompanyName, Application.ProductName); Logger.Init(Path.Combine(Util.DataFolder, Application.ProductVersion, DateTime.Now.ToString("s").Replace(":", "-")), true); Logger.WriteEvent("Launch {0} {1}", Application.ProductName, Application.ProductVersion); AddAnySample(); var randomName = Path.GetTempFileName(); if (File.Exists(randomName)) { File.Delete(randomName); } var indexFullName = GetResource.CreateResources(Path.GetFileNameWithoutExtension(randomName)); Util.Folder = Path.GetDirectoryName(indexFullName); GetResource.AddLocalization(Util.Folder); var startInfo = new ProcessStartInfo { FileName = "mono", Arguments = $@"SimpleServer.exe 3010 ""{Util.Folder}""", WindowStyle = ProcessWindowStyle.Hidden, RedirectStandardOutput = true, UseShellExecute = false }; using (var reactProcess = new Process { StartInfo = startInfo }) { reactProcess.Start(); var f = new Form { Size = new Size(1250, 722), MinimumSize = new Size(1055, 270), WindowState = FormWindowState.Maximized }; _browser = new TrappingGecko { Dock = DockStyle.Fill, UseHttpActivityObserver = true }; f.Text = $"{Application.ProductName} {Application.ProductVersion}"; f.Controls.Add(_browser); var portAddr = GetPortAddr(reactProcess); _browser.Navigate($"http://localhost:{portAddr}"); Application.Run(f); reactProcess.Kill(); reactProcess.WaitForExit(); } var apiFolder = Path.Combine(Util.Folder, "api"); if (Directory.Exists(apiFolder)) { Directory.Delete(apiFolder, true); // remove all api related files } foreach (var fullPath in Util.SupportFile) { File.Delete(fullPath); Util.DeleteFolder(fullPath); } }
public void SetUp() { _createResource = new CreateResourceFake(); _deleteFeature = new DeleteResource(); _getResource = new GetResource(); Runner.SqlCompact("Lemonade").Down(); Runner.SqlCompact("Lemonade").Up(); }
public CustomPrefab(string classId, string prefabFileName, TechType techType, GetResource getResourceDelegate) { ClassID = classId; PrefabFileName = prefabFileName; TechType = techType; Object = null; GetResourceDelegate = getResourceDelegate; }
public void SeedDataTest() { foreach (var culture in AssemblyInfo.SupportedCultures) { foreach (var key in AssemblyInfo.SeedDataKeys) { Assert.IsNotNull(GetResource.SeedData(culture, key)); } } }
public void EmailTemplatesTest() { foreach (var culture in AssemblyInfo.SupportedCultures) { foreach (var filename in AssemblyInfo.EmailTemplates) { Assert.IsNotNull(GetResource.EmailTemplate(culture, filename)); } } }
public void SystemMessagesTest() { foreach (var culture in AssemblyInfo.SupportedCultures) { foreach (var key in AssemblyInfo.SystemMessageKeys) { Assert.IsNotNull(GetResource.SystemMessage(culture, key)); } } }
public override void InitAbility(AbilityController controller) { base.InitAbility(controller); deltaTimer = GetResource.DeltaTimer(); movementController = controller.GetComponent <PlayerMovementController>(); isPressingMovementKeys = Resources.Load("Player/Movement/Player - Is Pressing Movement Keys") as ScriptableBool; hitboxController = controller.GetComponent <PlayerController>().hitboxController; animController = controller.GetComponent <PlayerAnimationController>(); movementInput = Resources.Load("Player/Movement/Movement Inputs") as PlayerMovementInputs; isInAction = Resources.Load("Player/Actions/Is Player In Action") as ScriptableBool; }
/// <summary> /// Returns a single resource where the id in the request matches the record ID in the database. /// </summary> /// <param name="request">The request used for requesting the record from the database,it only looks at the ID value and none of the other parameters..</param> /// <returns>The resource record as a fully loaded object</returns> public virtual ResourceResponse Any(GetResource request) { //return ExecuteFaultHandledMethod(() => //{ ResourceResponse response = new ResourceResponse(); //IResourceRepository _repository = _DataRepositoryFactory.GetDataRepository<IResourceRepository>(); var _repository = _DataRepositoryFactory.GetDataRepository <IGenericEntityRepositoryBase <JarsResource, IDataContextNhJars> >(); response.Resource = _repository.GetById(request.Id, true).ConvertTo <ResourceDto>(); return(response); //}); }
public void SetUp() { _createApplication = new CreateApplicationFake(); _getApplication = new GetApplicationByName(); _getResource = new GetResource(); _server = new Server(64978); Runner.SqlCompact(ConnectionString).Down(); Runner.SqlCompact(ConnectionString).Up(); _bootstrapper = new TestBootstrapper(); _browser = new Browser(_bootstrapper, context => context.UserHostAddress("localhost")); }
public void Init(AIStateController stateCon) { stateController = stateCon; fieldOfViewController = stateCon.GetComponentInChildren <FieldOfViewController>(); inventoryController = stateCon.GetComponent <AIInventoryController>(); movementController = stateCon.GetComponent <AIMovementController>(); animController = stateCon.GetComponent <AnimationController>(); lineOfSightObstaclesLayerMask = Resources.Load("LayerMasks/LayerMask_AI_Line Of Sight Obstacles") as ScriptableLayerMask; deltaTime = GetResource.DeltaTimer(); runtimeWeaponInHand = inventoryController.currentWeaponRuntime; inventoryController.currentWeaponRuntime.AttackCooldownEnd(); inventoryController.rangedWeaponRuntime.currentAmmoInMagazine = inventoryController.rangedWeaponRuntime.rangedData.maxMagazineAmmoAmount; }
/// <summary> /// Thanks /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ThanksToolStripMenuItem_Click(object sender, EventArgs e) { var strThanks = "感谢皮肤控件的作者:qianlifeng" + Environment.NewLine; strThanks += "感谢10gen的C# Driver开发者的技术支持" + Environment.NewLine; strThanks += "感谢Dragon同志的测试和代码规范化" + Environment.NewLine; strThanks += "感谢MoLing同志的国际化" + Environment.NewLine; strThanks += "感谢Cnblogs的各位网友的帮助" + Environment.NewLine; strThanks += "Thanks Robert Stam for C# driver support" + Environment.NewLine; MyMessageBox.ShowMessage("Thanks", "MongoCola", GetResource.GetImage(ImageType.Smile), strThanks); }
/// <summary> /// Thanks /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ThanksToolStripMenuItem_Click(object sender, EventArgs e) { var strThanks = "感谢 QiQi https://github.com/1354092549" + Environment.NewLine; strThanks += "感谢 张鹏 zp11qm12#hotmail.com " + Environment.NewLine; strThanks += "感谢10gen的C# Driver开发者的技术支持" + Environment.NewLine; strThanks += "感谢Dragon同志的测试和代码规范化" + Environment.NewLine; strThanks += "感谢MoLing同志的国际化" + Environment.NewLine; strThanks += "感谢Cnblogs的各位网友的帮助" + Environment.NewLine; strThanks += "Thanks Robert Stam for C# driver support" + Environment.NewLine; MyMessageBox.ShowMessage("Thanks", "MongoCola", GetResource.GetImage(ImageType.Smile), strThanks); }
/// <summary> /// 设置图标 /// </summary> private void SetMenuImage() { ExitToolStripMenuItem.Image = Resources.exit.ToBitmap(); ExpandAllConnectionToolStripMenuItem.Image = GetResource.GetImage(ImageType.Expand); CollapseAllConnectionToolStripMenuItem.Image = GetResource.GetImage(ImageType.Collpse); DelMongoCollectionToolStripMenuItem.Image = GetResource.GetIcon(IconType.No).ToBitmap(); DelMongoDBToolStripMenuItem.Image = GetResource.GetIcon(IconType.No).ToBitmap(); RefreshToolStripMenuItem.Image = GetResource.GetImage(ImageType.Refresh); OptionsToolStripMenuItem.Image = GetResource.GetImage(ImageType.Option); ThanksToolStripMenuItem.Image = GetResource.GetImage(ImageType.Smile); UserGuideToolStripMenuItem.Image = GetResource.GetIcon(IconType.UserGuide).ToBitmap(); }
public void Init(AIStateController stateCon) { stateController = stateCon; deltaTime = GetResource.DeltaTimer(); if (currentTargetNumber >= targetNetwork.targets.Count - 1) { currentTargetNumber = 0; } currenTargetToLookAt = targetNetwork.targets[currentTargetNumber].transform; lookAtTargetDuration = targetNetwork.targets[currentTargetNumber].lookDuration; stateController.StartCoroutine(LookAtTargetTimer()); }
void OnEnable() { if (_resource != null && _week != null) { GetWeek.Initialize(); GetResource.Initialize(); _eventControl.Initialize(); } else { throw new NullReferenceException($"_resource, _week NullRerenceException"); } StartCoroutine(GetWeek.EWeekProcess()); StartCoroutine(GetResource.EResourceProcess()); }
private async Task GetPrices() { foreach (var ccy in AddedCurrencies.CurrencyList) { //dynamic ccyData = JsonConvert.DeserializeObject<dynamic>(await GetResource.GetJsonResource(ccy.ConversionUri)); JObject ccyData; try { ccyData = JObject.Parse(await GetResource.GetJsonResource(ccy.ConversionUri)); } catch (Exception ex) { throw new Exception(String.Format("Could not retrieve prices from api: {0}. Please check your internet connection.", ccy.ConversionUri)); } foreach (var currency in ccyData.First) { var price = (string)currency["quotes"][ccy.Code]["price"]; ccy.Price = Double.Parse(price, NumberStyles.Any, CultureInfo.InvariantCulture); } } }
GameObject CreateSerf() { if (resources >= manager.serfCost) { GameObject obj = Instantiate(serfPrefab, serfSpawn.transform); if (!FindEmptySlot(obj, ref serfs)) { serfs.Add(obj); } resources -= manager.serfCost; obj.tag = tag; obj.transform.Find("Cylinder").GetComponent <MeshRenderer>().material = manager.GetAIMaterial(tag); obj.transform.position = serfSpawn.transform.position; GetResource objScript = obj.GetComponent <GetResource>(); objScript.node = manager.GetClosestNode(transform.position).transform; objScript.dropOff = gameObject.transform; return(obj); } return(null); }
public void Init(AIStateController stateCon) { stateController = stateCon; movementController = stateCon.GetComponent <AIMovementController>(); animationController = stateCon.GetComponent <AnimationController>(); deltaTime = GetResource.DeltaTimer(); if (waypointNetwork == null) { return; } currentWaypointInList--; if (currentWaypointInList <= 0) { currentWaypointInList++; } if (currentWaypointInList >= waypointNetwork.wayPoints.Count) { currentWaypointInList = 0; } }
/// <summary> /// 输出配置字典 /// </summary> private void frmQuery_Load(object sender, EventArgs e) { Icon = GetSystemIcon.ConvertImgToIcon(GetResource.GetImage(ImageType.Query)); var fieldList = new List <DataFilter.QueryFieldItem>(); fieldList = _currentDataViewInfo.MDataFilter.QueryFieldList; //增加第一个条件 ConditionPan.AddCondition(); if (_currentDataViewInfo.IsUseFilter) { //使用过滤:字段和条件的设定 QueryFieldPicker.SetQueryFieldList(fieldList); if (_currentDataViewInfo.MDataFilter.QueryConditionList.Count > 0) { ConditionPan.PutQueryToUi(_currentDataViewInfo.MDataFilter); } } else { //不使用过滤:字段初始化 QueryFieldPicker.InitByCurrentCollection(true); } if (GuiConfig.IsUseDefaultLanguage) { return; } Text = GuiConfig.GetText(TextType.QueryTitle); tabFieldInfo.Text = GuiConfig.GetText(TextType.QueryFieldInfo); tabCondition.Text = GuiConfig.GetText(TextType.QueryFilter); tabSql.Text = GuiConfig.GetText(TextType.ConvertSqlTitle); cmdAddCondition.Text = GuiConfig.GetText(TextType.QueryFilterAddCondition); cmdLoad.Text = GuiConfig.GetText(TextType.QueryActionLoad); cmdSave.Text = GuiConfig.GetText(TextType.CommonSave); cmdOK.Text = GuiConfig.GetText(TextType.CommonOk); cmdCancel.Text = GuiConfig.GetText(TextType.CommonCancel); }
protected string SeedData(string key) { return(GetResource.SeedData(ApplicationSettings.Culture, key)); }
protected string SystemMessage(string key) { return(GetResource.SystemMessage(ApplicationSettings.Culture, key)); }
/// <summary> /// About /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AboutToolStripMenuItem_Click(object sender, EventArgs e) { MyMessageBox.ShowMessage("About", "MongoCola", GetResource.GetImage(ImageType.Smile), new StreamReader("Release Note.txt", Encoding.UTF8).ReadToEnd()); }
OperationStatus.DestinationTooSmall => new InvalidOperationException("should not be here"), // new InvalidOperationException(Strings.DestinationTooSmall); OperationStatus.InvalidData => new FormatException(GetResource(ExceptionRessource.InvalidInput)),
protected string EmailTemplate(string filename) { return(GetResource.EmailTemplate(ApplicationSettings.Culture, filename)); }
public async Task <ActionResult <ResourceDto> > GetResource([FromRoute] GetResource query) { var resource = await _queryDispatcher.QueryAsync(query); if (resource is {})
// Update is called once per frame void Update() { FindEmptySlot(null, ref serfs); FindEmptySlot(null, ref knights); FindEmptySlot(null, ref guards); if (((float)serfs.Count < (float)knights.Count / serfsToKnights) && serfs.Count < maxSerfs) { GameObject objSerf = CreateSerf(); if (objSerf != null) { GetResource serf = GetComponentInChildren <GetResource>(); Buffs serfBuffs = combineBuffs(); serf.health *= serfBuffs.serfHealthMult; serf.gatherSpeed *= serfBuffs.serfGatherSpeedMult; } } SpawnKnight(); //TODO: Decide between serf or Knight to create //DecideTarget(); for (int i = 0; i < knights.Count; i++) { //TODO: Don't get components every frame] Knight knight = knights[i].GetComponent <Knight>(); if (knight.currentState == Knight.States.IDLE) { if (((float)guards.Count < (guardsPercent * (float)knights.Count)) && (guards.Count <= maxGuards)) { //FindEmptySlot(null, ref guards); guards.Add(knight.gameObject); knight.SetDefenseObjective(gameObject); } else { GameObject baseToAttack = null; if (!manager.IsWinner(gameObject)) { //baseToAttack = manager.GetRandomKingdom(this).gameObject; baseToAttack = RandomNode(3); //manager.GetClosestNotAlignedNode(transform.position, tag).gameObject; } // for (int b = 0; b < manager.bases.Length; b++) // { // if (manager.bases[b] != gameObject && manager.bases[b].activeInHierarchy) // { // baseToAttack = manager.bases[b]; // } // } if (baseToAttack != null) { knight.SetAttackObjective(baseToAttack); } else { //Debug.Log("DEFEND ME"); knight.SetDefenseObjective(gameObject); if (!isWinner) { isWinner = true; Invoke("WINNING", 0.05f); Invoke("SendToStartScreen", 10f); } } } } } }
void OnDisable() { StopCoroutine(GetWeek.EWeekProcess()); StopCoroutine(GetResource.EResourceProcess()); }
public override void Init() { gameCam = FindObjectOfType <CamControllerGameplay>().GetComponent <Camera>(); deltaTimer = GetResource.DeltaTimer(); currentMousePos = Resources.Load("Inputs/Mouse Inputs/Input_MousePosWorldSpace") as ScriptableVector3; }