public override void instanciateScenery(ObjectMovement objectMovement) { if (!locked) { LayerSceneryListener _prefab = null; if (ownSceneryType == SceneryType.Field) { _prefab = prefabField; } else if (ownSceneryType == SceneryType.Bleacher) { if (!canChange()) { _prefab = prefabesBleacher[0]; } else { _prefab = prefabesBleacher[1]; } } if (_prefab != null) { LayerSceneryListener _object = InstanceController.createObject(_prefab, position) as LayerSceneryListener; _object.sceneryManager = this; _object.objectMovement.movement(objectMovement.direction, objectMovement.speed); _object.objectMovement.LastSpeed = objectMovement.LastSpeed; } } }
private GameObject DrawConnection(GameObject[] dots, Color color) { GameObject line = Instantiate(instance); line.transform.SetParent(thingsContainer, false); LineRenderer lineRenderer = line.GetComponent <LineRenderer>(); lineRenderer.material = new Material(Shader.Find("Sprites/Default")); lineRenderer.material.color = color; lineRenderer.startWidth = 0.025f; lineRenderer.endWidth = 0.025f; lineRenderer.sortingOrder = 0; Vector3[] positions = new Vector3[dots.Length]; for (int i = 0; i < dots.Length; i++) { positions[i] = dots[i].transform.position; dots[i].transform.SetParent(line.transform); } lineRenderer.positionCount = positions.Length; lineRenderer.SetPositions(positions); lineRenderer.sortingOrder = 0; InstanceController instanceController = line.GetComponent <InstanceController>(); instanceController.instanceDots = new List <GameObject>(dots); instanceController.color = color; line.SetActive(true); return(line); }
private void instanciateTransactionScenery(ObjectMovement objectMovement) { LayerSceneryListener _object; if (SceneryController.CurrentScenery == SceneryType.Field) { if (SceneryController.LastScenery == SceneryType.Bleacher) { _object = outTransactionBleacherPrefab; } else { _object = outTransactionCloakroomPrefab; } } else if (SceneryController.CurrentScenery == SceneryType.Bleacher) { _object = inTransactionBleacherPrefab; } else { _object = inTransactionCloakroomPrefab; } if (_object != null) { _object = InstanceController.createObject(_object, position) as LayerSceneryListener; _object.sceneryManager = this; _object.objectMovement.movement(objectMovement.direction, objectMovement.speed); _object.objectMovement.LastSpeed = objectMovement.LastSpeed; } }
public override void Undo(object oldState) { ((GnosisComboField)ControlImplementation).SetSelectedOption((GnosisComboOption)oldState); InstanceController.PushRedo(this, currentComboOptionImplementation); currentComboOptionImplementation = (GnosisComboOption)oldState; }
public override void ExecuteAction(GnosisEventHandler.TargetActionType actionType) { switch (actionType) { case GnosisEventHandler.TargetActionType.Save: InstanceController.Save(); break; case GnosisEventHandler.TargetActionType.Get: GlobalData.Singleton.ErrorHandler.HandleError("ExecuteAction not implemented for GET on DocFrame", "GnosisDocFrameController"); break; case GnosisEventHandler.TargetActionType.New: GnosisDocumentFrameController docFrameController = New(); GlobalData.Singleton.ErrorHandler.HandleError("Created new DocFrame but don't know where to put it.", "GnosisDocFrameController"); break; case GnosisEventHandler.TargetActionType.Delete: Delete(); break; default: base.ExecuteAction(actionType); break; } }
public override void ItemSelected() { //get the values of the parameters var searchParameters = ((GnosisGallerySearchItem)ControlImplementation).SearchParameters; foreach (GnosisSearchParameter searchParameter in searchParameters) { searchParameter.Content = InstanceController.GetDataString(searchParameter.Dataset, searchParameter.DatasetItem, index); } //get the target entity int searchEntityID = ((GnosisGallerySearchItem)ControlImplementation).SearchEntityID; int searchSystemID = ((GnosisGallerySearchItem)ControlImplementation).SearchSystemID; GlobalData.Singleton.SystemController.LoadSearch( searchEntityID, searchSystemID, searchParameters, ((GnosisGallerySearchItem)ControlImplementation).SearchAction, ((GnosisGallerySearchItem)ControlImplementation).AutoSearchAction); //GnosisEntityController target = GlobalData.Singleton.SystemController.GetEntityController(searchEntityID, searchSystemID); //if (SearchAction.Equals("New")) //{ // target.LoadSearch(((GnosisGallerySearchItem)ControlImplementation).SearchParameters, AutoSearchAction); //} }
internal override void Save(int rowNo) { string datasetName = ((GnosisDateTimeField)ControlImplementation).Dataset; string datasetItemName = ((GnosisDateTimeField)ControlImplementation).DatasetItem; DateTime value = ((IGnosisDateTimeFieldImplementation)ControlImplementation).GetDateTime(); InstanceController.PutDataDateTime(datasetName, datasetItemName, rowNo, value); }
void createAccessories() { GameObject _obj = InstanceController.createObject(Accessories, Accessories.transform.position, Accessories.transform.rotation) as GameObject; _obj.transform.parent = GameObject.Find("_Manager").transform; _obj.name = "_box"; }
public override void LoadData(int rowNo) { string datasetName = ((GnosisDateField)ControlImplementation).Dataset; string datasetItemName = ((GnosisDateField)ControlImplementation).DatasetItem; DateTime value = InstanceController.GetDataDateTime(datasetName, datasetItemName, rowNo); ((IGnosisDateFieldImplementation)ControlImplementation).SetDate(value); }
internal override void Save(int rowNo) { if (InstanceController != null) { double value = ((GnosisNumberField)ControlImplementation).GetNumber(); InstanceController.PutDataString(Dataset, DatasetItem, rowNo, value.ToString()); } }
void createLevelUp() { GameObject _obj = InstanceController.createObject(LevelUp, LevelUp.transform.position, LevelUp.transform.rotation) as GameObject; _obj.transform.parent = GameObject.Find("_Manager").transform; _obj.name = "_box"; }
void createUtilits() { GameObject _obj = InstanceController.createObject(Utilits, Utilits.transform.position, Utilits.transform.rotation) as GameObject; _obj.transform.parent = GameObject.Find("_Manager").transform; _obj.name = "_box"; }
public void createBuyUtilits(ItemInterface _itemInformation) { GameObject _obj = InstanceController.createObject(BuyUtilits, BuyUtilits.transform.position, BuyUtilits.transform.rotation) as GameObject; _obj.GetComponent <BuyInterface>().ItemsInformation = _itemInformation; TouchController.layerMask = LayerMask.NameToLayer("Layer2"); }
void createBuyCoins() { GameObject _obj = InstanceController.createObject(BuyCoin, BuyCoin.transform.position, BuyCoin.transform.rotation) as GameObject; _obj.transform.parent = GameObject.Find("_Manager").transform; TouchController.layerMask = LayerMask.NameToLayer("Default"); }
internal override void Save(int rowNo) { if (InstanceController != null) { string value = ((IGnosisTextFieldImplementation)ControlImplementation).GetText(); InstanceController.PutDataString(Dataset, DatasetItem, rowNo, value); } }
public override void LoadData(int rowNo) { string datasetName = ((GnosisCheckField)ControlImplementation).Dataset; string datasetItemName = ((GnosisCheckField)ControlImplementation).DatasetItem; ((GnosisCheckField)ControlImplementation).GnosisChecked = InstanceController.GetDataBool(datasetName, datasetItemName, rowNo); isChecked = ((GnosisCheckField)ControlImplementation).GnosisChecked; }
public override void Redo(object oldState) { string currentText = ((IGnosisTextFieldImplementation)ControlImplementation).GetText(); ((IGnosisTextFieldImplementation)ControlImplementation).SetText((String)oldState); InstanceController.PushUndo(this, currentText); }
public async Task Assign_MSISpecializationFailure_ReturnsError() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(EnvironmentSettingNames.AzureWebsitePlaceholderMode, "1"); var scriptWebEnvironment = new ScriptWebHostEnvironment(environment); var loggerFactory = new LoggerFactory(); var loggerProvider = new TestLoggerProvider(); loggerFactory.AddProvider(loggerProvider); var handlerMock = new Mock <HttpMessageHandler>(MockBehavior.Strict); handlerMock.Protected().Setup <Task <HttpResponseMessage> >("SendAsync", ItExpr.IsAny <HttpRequestMessage>(), ItExpr.IsAny <CancellationToken>()).ReturnsAsync(new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest }); var instanceManager = new InstanceManager(_optionsFactory, new HttpClient(handlerMock.Object), scriptWebEnvironment, environment, loggerFactory.CreateLogger <InstanceManager>(), new TestMetricsLogger(), null, _runFromPackageHandler.Object); var startupContextProvider = new StartupContextProvider(environment, loggerFactory.CreateLogger <StartupContextProvider>()); InstanceManager.Reset(); var instanceController = new InstanceController(environment, instanceManager, loggerFactory, startupContextProvider); const string containerEncryptionKey = "/a/vXvWJ3Hzgx4PFxlDUJJhQm5QVyGiu0NNLFm/ZMMg="; var hostAssignmentContext = new HostAssignmentContext { Environment = new Dictionary <string, string>(), MSIContext = new MSIContext() }; hostAssignmentContext.Environment[EnvironmentSettingNames.MsiEndpoint] = "http://localhost:8081"; hostAssignmentContext.Environment[EnvironmentSettingNames.MsiSecret] = "secret"; var encryptedHostAssignmentValue = SimpleWebTokenHelper.Encrypt(JsonConvert.SerializeObject(hostAssignmentContext), containerEncryptionKey.ToKeyBytes()); var encryptedHostAssignmentContext = new EncryptedHostAssignmentContext() { EncryptedContext = encryptedHostAssignmentValue }; environment.SetEnvironmentVariable(EnvironmentSettingNames.ContainerEncryptionKey, containerEncryptionKey); IActionResult result = await instanceController.Assign(encryptedHostAssignmentContext); var objectResult = result as ObjectResult; Assert.Equal(objectResult.StatusCode, 500); Assert.Equal(objectResult.Value, "Specialize MSI sidecar call failed. StatusCode=BadRequest"); }
public async Task Assignment_Does_Not_Set_Secrets_Context_For_Warmup_Request() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(EnvironmentSettingNames.AzureWebsitePlaceholderMode, "1"); var scriptWebEnvironment = new ScriptWebHostEnvironment(environment); var loggerFactory = new LoggerFactory(); var loggerProvider = new TestLoggerProvider(); loggerFactory.AddProvider(loggerProvider); var handlerMock = new Mock <HttpMessageHandler>(MockBehavior.Strict); handlerMock.Protected().Setup <Task <HttpResponseMessage> >("SendAsync", ItExpr.IsAny <HttpRequestMessage>(), ItExpr.IsAny <CancellationToken>()).ReturnsAsync(new HttpResponseMessage { StatusCode = HttpStatusCode.OK }); var instanceManager = new InstanceManager(_optionsFactory, TestHelpers.CreateHttpClientFactory(handlerMock.Object), scriptWebEnvironment, environment, loggerFactory.CreateLogger <InstanceManager>(), new TestMetricsLogger(), null, _runFromPackageHandler.Object, new Mock <IPackageDownloadHandler>(MockBehavior.Strict).Object); var startupContextProvider = new StartupContextProvider(environment, loggerFactory.CreateLogger <StartupContextProvider>()); InstanceManager.Reset(); var instanceController = new InstanceController(environment, instanceManager, loggerFactory, startupContextProvider); const string containerEncryptionKey = "/a/vXvWJ3Hzgx4PFxlDUJJhQm5QVyGiu0NNLFm/ZMMg="; var hostAssignmentContext = new HostAssignmentContext { Environment = new Dictionary <string, string>() { [EnvironmentSettingNames.AzureWebsiteRunFromPackage] = "http://localhost:1234" } }; hostAssignmentContext.Secrets = new FunctionAppSecrets(); hostAssignmentContext.IsWarmupRequest = true; // Warmup Request var encryptedHostAssignmentValue = SimpleWebTokenHelper.Encrypt(JsonConvert.SerializeObject(hostAssignmentContext), containerEncryptionKey.ToKeyBytes()); var encryptedHostAssignmentContext = new EncryptedHostAssignmentContext() { EncryptedContext = encryptedHostAssignmentValue }; environment.SetEnvironmentVariable(EnvironmentSettingNames.ContainerEncryptionKey, containerEncryptionKey); await instanceController.Assign(encryptedHostAssignmentContext); Assert.Null(startupContextProvider.Context); }
public override void OnLostFocus() { base.OnLostFocus(); if (isChecked != ((GnosisCheckField)ControlImplementation).GnosisChecked) { InstanceController.PushUndo(this, isChecked); isChecked = ((GnosisCheckField)ControlImplementation).GnosisChecked; } }
public override void OnLostFocus() { double newNumber = ((GnosisNumberField)ControlImplementation).GetNumber(); if (newNumber != currentNumber) { InstanceController.PushUndo(this, currentNumber); //save old text for undo event currentNumber = newNumber; } }
public override void Redo(object newState) { if (((GnosisCheckField)ControlImplementation).GnosisChecked != (bool)newState) { InstanceController.PushUndo(this, ((GnosisCheckField)ControlImplementation).GnosisChecked); ((GnosisCheckField)ControlImplementation).GnosisChecked = (bool)newState; isChecked = ((GnosisCheckField)ControlImplementation).GnosisChecked; } }
public override void LoadData(int rowNo) { string datasetName = ((GnosisTextField)ControlImplementation).Dataset; string datasetItemName = ((GnosisTextField)ControlImplementation).DatasetItem; if (InstanceController != null) { currentText = InstanceController.GetDataString(datasetName, datasetItemName, rowNo); ((IGnosisTextFieldImplementation)ControlImplementation).SetText(currentText); } }
public override void LoadData(int rowNo) { string datasetName = ((GnosisNumberField)ControlImplementation).Dataset; string datasetItemName = ((GnosisNumberField)ControlImplementation).DatasetItem; if (InstanceController != null) { currentNumber = InstanceController.GetDataDouble(datasetName, datasetItemName, rowNo); ((GnosisNumberField)ControlImplementation).SetNumber(currentNumber); } }
public override void OnLostFocus() { base.OnLostFocus(); GnosisComboOption selectedOption = ((GnosisComboField)ControlImplementation).GetSelectedOption(); if (selectedOption != currentComboOptionImplementation) { InstanceController.PushUndo(this, currentComboOptionImplementation); currentComboOptionImplementation = selectedOption; } }
public static void Logout(InstanceController instanceController) { //we first reinstantiate the user to delete existing settings instanceController.UserSettings = new Settings.UserSettings(); //then return the display to the initial state //we remove the controllers instanceController.InvoiceController = new Invoice.Controllers.InvoiceController(); //we will return to the main page if the user is in the settings page for example instanceController.DisplaySettings.ChangePage(MainPage.ComponentDisplay.Components.none); //we will also set login display to the default state instanceController.LoginDisplayController.ChangeMessageType(instanceController.UserSettings.UserState); }
public override void OnLostFocus() { //string newText = ((IGnosisTextFieldImplementation)ControlImplementation).GetText(); if (!currentText.Equals(originalText)) { InstanceController.PushUndo(this, originalText); //save old text for undo event } //if (!newText.Equals(currentText)) //{ // InstanceController.PushUndo(this, currentText); //save old text for undo event // currentText = newText; //} }
public override void instanciateScenery(ObjectMovement objectMovement) { if (prefab != null) { LayerSceneryListener _object = InstanceController.createObject(prefab, position) as LayerSceneryListener; _object.sceneryManager = this; _object.objectMovement.movement(objectMovement.direction, objectMovement.speed); _object.objectMovement.LastSpeed = objectMovement.LastSpeed; } }
public override void OnEpisodeBegin() { MustBeCalledAnyEpisodeBegin(); //Debug.Log("Patrol has called on episode being"); PatrolEpisodeBegin?.Invoke(); if (CompletedEpisodes > 0) { InstanceController.Restart(); } if (!HasSubscribed) { SubscribeToOtherAgents(); } }
public void Http_Health_Status_Returns_Ok() { var loggerFactory = new LoggerFactory(); var loggerProvider = new TestLoggerProvider(); loggerFactory.AddProvider(loggerProvider); var instanceController = new InstanceController(null, null, loggerFactory, null); var actionResult = instanceController.GetHttpHealthStatus(); var okResult = actionResult as OkResult; Assert.NotNull(okResult); Assert.Equal(200, okResult.StatusCode); }
protected override void Start() { base.Start (); controller = GetComponent<InstanceController>(); }
public InstanceActivateBehaviour(InstanceController controller) : base(controller) { }
public InstanceAttackBehaviour(InstanceController controller) : base(controller) { }
public InstanceGotoBehaviour(InstanceController controller) : base(controller) { }
public InstanceIdleBehaviour(InstanceController controller) : base(controller) { }
public void SetUp() { StackRepositoryMock = new Mock<IRepository<Stack>>(); InstanceRepositoryMock = new Mock<IRepository<Instance>>(); BaseImageMock = new Mock<IRepository<BaseImage>>(); MappingEngineMock = new Mock<IMappingEngine>(); JobClientMock = new Mock<IBackgroundJobClient>(); ViewModelHelperMock = new Mock<IStackViewModelHelper>(); Controller = new InstanceController( StackRepositoryMock.Object, InstanceRepositoryMock.Object, BaseImageMock.Object, MappingEngineMock.Object, JobClientMock.Object, ViewModelHelperMock.Object); }
public InstanceFollowBehaviour(InstanceController controller) : base(controller) { }