public HealthScannerWindow(Entity assignedEnt, Vector2D mousePos, UserInterfaceManager uiMgr, IResourceManager resourceManager) { _resourceManager = resourceManager; assigned = assignedEnt; _uiMgr = uiMgr; _overallHealth = new TextSprite("hpscan" + assignedEnt.Uid.ToString(), "", _resourceManager.GetFont("CALIBRI")); _overallHealth.Color = Color.ForestGreen; _background = _resourceManager.GetSprite("healthscan_bg"); _head = _resourceManager.GetSprite("healthscan_head"); _chest = _resourceManager.GetSprite("healthscan_chest"); _arml = _resourceManager.GetSprite("healthscan_arml"); _armr = _resourceManager.GetSprite("healthscan_armr"); _groin = _resourceManager.GetSprite("healthscan_groin"); _legl = _resourceManager.GetSprite("healthscan_legl"); _legr = _resourceManager.GetSprite("healthscan_legr"); Position = new Point((int) mousePos.X, (int) mousePos.Y); Setup(); Update(0); }
void Awake() { dead = false; uim = GameObject.Find ("UserInterface").GetComponent<UserInterfaceManager>(); fpsc = gameObject.GetComponent<FPSController> (); csc = GetComponentInChildren<CharacterSoundController>(); }
public void Init(GameObject manager) { cm = manager.GetComponent<CharacterManager>(); am = manager.GetComponent<AnnouncementManager>(); uim = GameObject.Find ("UserInterface").GetComponent<UserInterfaceManager>(); cas = GetComponentInChildren<CharacterSoundController>(); health = maximumHealth; UpdateHealthToUI (); }
public FloatingDecoration(IResourceManager resourceManager, string spriteName) { _resourceManager = resourceManager; DrawSprite = _resourceManager.GetSprite(spriteName); //DrawSprite.Smoothing = Smoothing.Smooth; _uiMgr = (UserInterfaceManager) IoCManager.Resolve<IUserInterfaceManager>(); Update(0); }
void Awake() { uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); cas = GetComponentInChildren<CharacterSoundController>(); bulletSpawnPoint = transform.FindChild("Camera"); overlay = bulletSpawnPoint.FindChild("Overlay").gameObject; bulletSpawnPoint = bulletSpawnPoint.FindChild("BulletSpawnPoint"); crossHairs = overlay.transform.FindChild ("Crosshairs").gameObject; dead = false; }
void Awake() { csc = GetComponentInChildren<CharacterSoundController>(); uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); lc = GetComponentInChildren<LaserController>(); cameraTf = transform.FindChild("Camera"); overlay = cameraTf.FindChild ("Overlay").gameObject; crosshairs = overlay.transform.FindChild ("Crosshairs").gameObject; dead = false; actionCooldown = 0.6f; previousActionTime = Time.time; }
public void UserInterfaceManager_can_add_ErrorMessages_and_retrieve_them() { const string errorMessage1 = "how dare you!"; const string errorMessage2 = "STOP IT!"; var messageQueue = new Queue<string>(); var userSession = new Mock<IUserSession>(); userSession.Setup(x => x.GetMessages()).Returns(messageQueue); var provider = new UserInterfaceManager(userSession.Object); provider.AddMessage(errorMessage1); provider.AddMessage(errorMessage2); var messages = provider.GetMessages(); messages.Count().ShouldEqual(2); }
void Awake() { handAnimator = transform.FindChild("Camera").FindChild("Overlay").FindChild("Hands").GetComponent<Animator>(); dead = false; uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); cas = GetComponentInChildren<CharacterSoundController>(); cameraTf = transform.FindChild("Camera"); overlay = cameraTf.FindChild ("Overlay").gameObject; ps = overlay.transform.FindChild("Particles").GetComponent<ParticleSystem>(); weaponPivot = cameraTf.FindChild ("WeaponPivot").gameObject; slashRange = GetComponentInChildren<MeleeRangeInformer> (); weaponPivot.SetActive (false); actionCooldown = 0.7f; previousActionTime = Time.time; enemyInAim = false; //mwd = weaponPivot.GetComponentInChildren<MeleeWeaponDamages> (); }
public void Update(FrameEventArgs e) { //_connectbtt.Position = new Point(_connecttxt.Position.X, _connecttxt.Position.Y + _connecttxt.ClientArea.Height + 2); _reslistbox.Position = new Point(45, (int)(Gorgon.CurrentClippingViewport.Height / 2.5f)); _chkfullscreen.Position = new Point(_reslistbox.Position.X, _reslistbox.Position.Y + _reslistbox.ClientArea.Height + 10); _chkvsync.Position = new Point(_chkfullscreen.Position.X, _chkfullscreen.Position.Y + _chkfullscreen.ClientArea.Height + 10); _lblfullscreen.Position = new Point(_chkfullscreen.Position.X + _chkfullscreen.ClientArea.Width + 3, _chkfullscreen.Position.Y + (int)(_chkfullscreen.ClientArea.Height / 2f) - (int)(_lblfullscreen.ClientArea.Height / 2f)); _lblvsync.Position = new Point(_chkvsync.Position.X + _chkvsync.ClientArea.Width + 3, _chkvsync.Position.Y + (int)(_chkvsync.ClientArea.Height / 2f) - (int)(_chkvsync.ClientArea.Height / 2f)); _mainmenubtt.Position = new Point(_reslistbox.Position.X + 650, _reslistbox.Position.Y); _applybtt.Position = new Point(_mainmenubtt.Position.X, _mainmenubtt.Position.Y + _mainmenubtt.ClientArea.Height + 5); _chkfullscreen.Value = ConfigurationManager.GetFullscreen(); UserInterfaceManager.Update(e.FrameDeltaTime); }
private void ProcessTabNode(XmlNode node) { UserInterfaceManager uiManager = _Application.UserInterfaceManager; string[] ribbonNames = node.Attributes["ribbons"].Value.Split('|'); string displayName = XmlUtilities.GetAttributeValue <string>(node, "displayName"); string internalName = node.Attributes["internalName"].Value; string targetTab = XmlUtilities.GetAttributeValue <string>(node, "targetTab"); bool? insertBefore = XmlUtilities.GetAttributeValueAsNullable <bool>(node, "insertBefore"); bool? contextual = XmlUtilities.GetAttributeValueAsNullable <bool>(node, "contextual"); foreach (Ribbon ribbon in uiManager.Ribbons) { if (ribbonNames.Contains(ribbon.InternalName) == false) { continue; } RibbonTab tab = ribbon.RibbonTabs.OfType <RibbonTab>().SingleOrDefault(t => t.InternalName == internalName); if (tab == null) { tab = ribbon.RibbonTabs.Add( displayName, internalName, _addinGuid, string.IsNullOrEmpty(targetTab) ? string.Empty : targetTab, insertBefore.HasValue ? insertBefore.Value : false, contextual.HasValue ? contextual.Value : false); } XmlNodeList panelNodes = node.SelectNodes("RibbonPanel"); foreach (XmlNode panelNode in panelNodes) { ProcessPanelNode(tab, panelNode); } } }
public static MainMenuWindow Show() { var titleWindow = UserInterfaceManager.Get <MainMenuWindow>(); if (titleWindow == null) { titleWindow = new MainMenuWindow(Constants.Windows.TitleWidth, Constants.Windows.TitleHeight); UserInterfaceManager.Add(titleWindow); } else { titleWindow.IsVisible = true; titleWindow.IsFocused = true; } titleWindow.IsVisible = true; titleWindow.IsFocused = true; Global.CurrentScreen = titleWindow; return(titleWindow); }
private void InitalizeGUI() { _background = ResourceCache.GetSprite("mainbg"); _ticketBg = ResourceCache.GetSprite("ticketoverlay"); _lblTitle = new Label("Options", "CALIBRI", 48, ResourceCache); UserInterfaceManager.AddComponent(_lblTitle); _lblFullscreen = new Label("Fullscreen", "CALIBRI", ResourceCache); UserInterfaceManager.AddComponent(_lblFullscreen); _chkFullscreen = new Checkbox(ResourceCache); _chkFullscreen.ValueChanged += _chkfullscreen_ValueChanged; _chkfullscreen_ValueChanged(ConfigurationManager.GetCVar <bool>("display.fullscreen"), _chkFullscreen); UserInterfaceManager.AddComponent(_chkFullscreen); _lblVsync = new Label("Vsync", "CALIBRI", ResourceCache); UserInterfaceManager.AddComponent(_lblVsync); _chkVsync = new Checkbox(ResourceCache); _chkVsync.ValueChanged += _chkvsync_ValueChanged; _chkvsync_ValueChanged(ConfigurationManager.GetCVar <bool>("display.vsync"), _chkVsync); UserInterfaceManager.AddComponent(_chkVsync); _lstResolution = new Listbox(250, 150, ResourceCache); _lstResolution.ItemSelected += _reslistbox_ItemSelected; PopulateAvailableVideoModes(); UserInterfaceManager.AddComponent(_lstResolution); _btnBack = new Button("Back", ResourceCache); _btnBack.Clicked += _backBtn_Clicked; UserInterfaceManager.AddComponent(_btnBack); _btnApply = new Button("Apply Settings", ResourceCache); _btnApply.Clicked += _applybtt_Clicked; UserInterfaceManager.AddComponent(_btnApply); UpdateGUIPosition(); }
private void Awake() { m_tileManager = tileManager.GetComponent <TileManager>(); m_userInterfaceManager = userInterface.GetComponent <UserInterfaceManager>(); m_bank = GameObject.FindGameObjectWithTag("Bank").GetComponent <Bank>(); int id = 1; foreach (Transform p in players) { Player player = p.GetComponent <Player>(); player.PlayerId = id; id++; player.MoneyBalance = m_bank.GetPlayerStartCapital(); } // First player can select starting tile m_currentPlayer = FirstPlayer(); gameState = GameState.ChooseStartTile; }
public static MainMenuWindow Show() { var mainMenu = UserInterfaceManager.Get <MainMenuWindow>(); if (mainMenu == null) { // Intialize default keybindings KeybindingsManager.InitializeDefaultKeybindings(); mainMenu = new MainMenuWindow(Constants.GameWindowWidth, Constants.GameWindowHeight); mainMenu.InitializeButtons(); UserInterfaceManager.Add(mainMenu); } else { mainMenu.IsVisible = true; mainMenu.IsFocused = true; mainMenu.IsCursorDisabled = false; } Global.CurrentScreen = mainMenu; Game.Reset(); return(mainMenu); }
private void AddStairsLogic(T cell, BlueprintTile tile) { string stairsName = tile.Name.Equals("Stairs Up", StringComparison.OrdinalIgnoreCase) ? "Stairs Down" : "Stairs Up"; Blueprint <T> blueprint = tile.Name.Equals("Stairs Up", StringComparison.OrdinalIgnoreCase) ? StairsUpBlueprint : StairsDownBlueprint; // Initialize new blueprint with tracking of the previous GridManager.InitializeBlueprint(blueprint, true); // Make sure all entities are synced to correct blueprint EntityManager.MovePlayerToBlueprint(blueprint); // Move player var stairs = GridManager.Grid.GetCells(a => a.CellProperties.Name != null && a.CellProperties.Name.Equals(stairsName, StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); if (stairs == null) { throw new Exception($"[{GetType().Name}] No {stairsName} available for {tile.Name} at position: {cell.Position}"); } GridManager.Grid.RenderObject(UserInterfaceManager.Get <MapWindow>()); Game.Player.MoveTowards(stairs.Position, false, null, false); Game.Player.Initialize(false); }
public static void Reset() { UserInterfaceManager.IsInitialized = false; var skipInterfaces = new [] { UserInterfaceManager.Get <MainMenuWindow>() as IUserInterface, UserInterfaceManager.Get <OptionsWindow>() as IUserInterface, }; foreach (var inf in UserInterfaceManager.GetAll <IUserInterface>()) { if (skipInterfaces.Contains(inf)) { continue; } UserInterfaceManager.Remove(inf); } Player = null; EntityManager.Clear(); ItemManager.Clear(); }
public override void Start(EntityEffectManager manager, DaggerfallEntityBehaviour caster = null) { base.Start(manager, caster); // Refund spell point cost for this effect before opening trade window // Actual spell point cost is applied when player clicks Identify button in trade window // Any other effects bundled with identify on spell will not have their spell point cost refunded FormulaHelper.SpellCost cost = FormulaHelper.CalculateEffectCosts(this, settings, caster.Entity); if (cost.spellPointCost < 5) { cost.spellPointCost = 5; } caster.Entity.IncreaseMagicka(cost.spellPointCost); // Get peered entity gameobject DaggerfallEntityBehaviour entityBehaviour = GetPeeredEntityBehaviour(manager); if (!entityBehaviour) { return; } // Target must be player - no effect on other entities if (entityBehaviour != GameManager.Instance.PlayerEntityBehaviour) { return; } // Open identify trade window in spell mode UserInterfaceManager uiManager = DaggerfallUI.UIManager as UserInterfaceManager; DaggerfallTradeWindow tradeWindow = (DaggerfallTradeWindow)UIWindowFactory.GetInstanceWithArgs(UIWindowType.Trade, new object[] { uiManager, null, DaggerfallTradeWindow.WindowModes.Identify, null }); tradeWindow.UsingIdentifySpell = true; tradeWindow.IdentifySpellChance = ChanceValue(); tradeWindow.IdentifySpellCost = cost.spellPointCost; uiManager.PushWindow(tradeWindow); }
public override void Initialise() { var camera = Create(); var cameraPos = camera.Add(new Transform() { Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, (float)(Math.PI)), Location = (Vector3.Backward) * 10 }); CameraManager.ActiveCamera = camera.Add(new Camera(new OrthographicCameraParameters(10))); //CameraManager.ActiveCamera = camera.Add(new Camera(new PerspectiveCameraParameters())); CameraManager.ActiveCamera.LookAt(Vector3.Zero); CameraManager.ActiveCamera.Recalculate(); int i = 0; for (var planet = 1; planet <= 8; planet++) { if (planet == 0) { continue; } var planetRendererEnt = Create(); planetRendererEnt.Add(new Transform { Location = new Vector3(1f * i - 4f, 0, 0) }); planetRendererEnt.Add(new PlanetRenderer() { Planet = (Planet)i }); i++; } UserInterfaceManager.AddSceneUI(this, new MenuScreenTemplate(this, SceneManager, FadeTransition)); MusicManager.Start("Menu"); }
public void DocVis(bool visible) { UserInterfaceManager oUserInterfaceMgr = invApp.UserInterfaceManager; oUserInterfaceMgr.ShowBrowser = true; if (visible) { oWindow.Visible = visible; if (!dockShown) { oWindow.DockingState = DockingStateEnum.kDockRight; oWindow.SetMinimumSize(dockHeight, dockWidth); oWindow.Width = initialDockWidth; oWindow.Height = initialDockHeight; dockShown = true; } } else { dockShown = false; oWindow.Visible = false; } }
// Use this for initialization void Awake() { //remove the mouse from the game Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; //dont destroy the gamemanger between scenes DontDestroyOnLoad(gameObject); //if there is more then one gamemanager destroy all of them exept one if (FindObjectsOfType(GetType()).Length > 1) { Destroy(gameObject); } //the referance to the user interface manager uim = gameObject.GetComponent <UserInterfaceManager>(); //making sure that the players are going to be spawned spawnPlayers = true; //find a random number between min and max puddle spawn times minMaxPuddleTime = Random.Range(minPuddleSpawnTime, maxPuddleSpawnTime); }
private void Awake() { if (Instance != null && Instance != this) { Destroy(gameObject); } else { Instance = this; } first.gameObject.SetActive(true); second.gameObject.SetActive(true); third.gameObject.SetActive(true); popupPanel.gameObject.SetActive(false); popupText.gameObject.SetActive(false); foreach (AudioToggle t in audioToggles) { t.toggle.gameObject.SetActive(true); t.toggle.isOn = true; } }
public void MouseUp(MouseButtonEventArgs e) { UserInterfaceManager.MouseUp(e); }
public void KeyDown(KeyEventArgs e) { UserInterfaceManager.KeyDown(e); }
/// <summary> /// Must be overriden by child classes for their own server specific startup behaviour. /// </summary> protected override void StartupComponents() { m_log.Info("[STARTUP]: Beginning startup processing"); Version = Util.EnhanceVersionInformation(); m_log.Info("[STARTUP]: Version: " + Version + "\n"); Console = new Console(this,"Region", this); IConfig cnf = m_configSource.Source.Configs["Startup"]; string loginURI = "http://127.0.0.1:9000/"; string firstName = string.Empty; string lastName = string.Empty; string password = string.Empty; string startlocation = ""; bool loadtextures = true; bool multipleSims = false; if (cnf != null) { loginURI = cnf.GetString("login_uri", ""); firstName = cnf.GetString("first_name", "test"); lastName = cnf.GetString("last_name", "user"); password = cnf.GetString("pass_word", "nopassword"); loadtextures = cnf.GetBoolean("load_textures", true); MeshSculpties = cnf.GetBoolean("mesh_sculpties", MeshSculpties); BackFaceCulling = cnf.GetBoolean("backface_culling", BackFaceCulling); AvatarMesh = cnf.GetString("avatar_mesh", AvatarMesh); AvatarMaterial = cnf.GetString("avatar_material", AvatarMaterial); AvatarScale = cnf.GetFloat("avatar_scale", AvatarScale); startlocation = cnf.GetString("start_location", ""); multipleSims = cnf.GetBoolean("multiple_sims", multipleSims); ProcessFoliage = cnf.GetBoolean("process_foliage", ProcessFoliage); m_limitFramesPerSecond = cnf.GetBoolean("limitfps", m_limitFramesPerSecond); } LoadTextures = loadtextures; MainConsole.Instance = Console; // Initialize LibOMV if (NetworkInterface == null) NetworkInterface = new RadegastNetworkModule(RInstance); NetworkInterface.MultipleSims = multipleSims; NetworkInterface.OnLandUpdate += OnNetworkLandUpdate; NetworkInterface.OnConnected += OnNetworkConnected; NetworkInterface.OnObjectAdd += OnNetworkObjectAdd; NetworkInterface.OnSimulatorConnected += OnNetworkSimulatorConnected; NetworkInterface.OnObjectUpdate += OnNetworkObjectUpdate; NetworkInterface.OnObjectRemove += OnNetworkObjectRemove; NetworkInterface.OnAvatarAdd += OnNetworkAvatarAdd; //NetworkInterface.OnChat +=new NetworkChatDelegate(OnNetworkChat); //NetworkInterface.OnFriendsListUpdate +=new NetworkFriendsListUpdateDelegate(OnNetworkFriendsListChange); //NetworkInterface.Login(loginURI, firstName + " " + lastName, password, startlocation); // Startup the GUI Renderer = new RaegastRenderer(this,Device); Renderer.Startup(); GUIFont defaultFont = Renderer.GuiEnvironment.GetFont("defaultfont.png"); skin = Renderer.GuiEnvironment.Skin; skin.Font = defaultFont; skincolor = skin.GetColor(GuiDefaultColor.Face3D); skincolor.A = 255; skin.SetColor(GuiDefaultColor.Face3D, skincolor); skincolor = skin.GetColor(GuiDefaultColor.Shadow3D); skincolor.A = 255; skin.SetColor(GuiDefaultColor.Shadow3D, skincolor); // Set up event handler for the GUI window events. Renderer.Device.OnEvent += new OnEventDelegate(OnDeviceEvent); Renderer.Device.Resizeable = true; MeshManager = new MeshManager(Renderer.SceneManager.MeshManipulator, Renderer.Device); SceneGraph = new VSceneGraph(this); // Set up the picker. SceneGraph.TrianglePicker = new TrianglePickerMapper(Renderer.SceneManager.CollisionManager); SceneGraph.TriangleSelector = Renderer.SceneManager.CreateMetaTriangleSelector(); // Only create a texture manager if the user configuration option is enabled for downloading textures if (LoadTextures) { TextureManager = new TextureManager(this,Renderer.Device, Renderer.Driver, SceneGraph.TrianglePicker, SceneGraph.TriangleSelector, "IdealistCache", NetworkInterface); TextureManager.OnTextureLoaded += OnNetworkTextureDownloaded; } AvatarController = new AvatarController(NetworkInterface, null); TerrainManager = ModuleManager.GetTerrainManager(this, m_configSource); Renderer.SceneManager.SetAmbientLight(new Colorf(1f, 0.2f, 0.2f, 0.2f)); // This light simulates the sun //SceneNode light2 = Renderer.SceneManager.AddLightSceneNode(Renderer.SceneManager.RootSceneNode, new Vector3D(0, 255, 0), new Colorf(0f, 0.5f, 0.5f, 0.5f), 250, -1); SceneNode light2 = Renderer.SceneManager.AddLightSceneNode(Renderer.SceneManager.RootSceneNode, new Vector3D(0, 255, 0), new Colorf(0f, 0.6f, 0.6f, 0.6f), 512, -1); // Fog is on by default, this line disables it. //Renderer.SceneManager.VideoDriver.SetFog(new Color(0, 255, 255, 255), false, 9999, 9999, 0, false, false); float fogBrightness = 0.8f; Renderer.SceneManager.VideoDriver.SetFog(new Color(0, (int)(0.5f * 255 * fogBrightness), (int)(0.5f * 255 * fogBrightness), (int)(1.0f * 255 * fogBrightness)), true, 50, 100, 0, true, true); //ATMOSkySceneNode skynode = new ATMOSkySceneNode(Renderer.Driver.GetTexture("irrlicht2_up.jpg"), null, Renderer.SceneManager, 100, -1); //ATMOSphere atmosphere = new ATMOSphere(Renderer.Device.Timer, null, Renderer.SceneManager, -1); //atmosphere.SkyTexture = Renderer.Driver.GetTexture("irrlicht2_up.jpg"); Renderer.Driver.SetTextureFlag(TextureCreationFlag.CreateMipMaps, false); bool Broken = false; if (!Broken) Renderer.SceneManager.AddSkyBoxSceneNode(null, new Texture[] { Renderer.Driver.GetTexture("topax2.jpg"), Renderer.Driver.GetTexture("irrlicht2_dn.jpg"), Renderer.Driver.GetTexture("rightax2.jpg"), Renderer.Driver.GetTexture("leftax2.jpg"), Renderer.Driver.GetTexture("frontax2.jpg"), Renderer.Driver.GetTexture("backax2.jpg")}, 0); Renderer.Driver.SetTextureFlag(TextureCreationFlag.CreateMipMaps, true); CameraController = new CameraController(this,Renderer.SceneManager); SceneGraph.WaterNode = new WaterSceneNode(null, Renderer.SceneManager, new Dimension2Df(180, 180), new Dimension2D(100, 100), new Dimension2D(512, 512)); SceneGraph.WaterNode.Position = new Vector3D(0, 30, 0); //SceneGraph.WaterNode.WaveHeight *= .4f; SceneGraph.WaterNode.RefractionFactor = 0.3f; SceneGraph.WaterNode.WaveDisplacement = 2f; SceneGraph.WaterNode.WaveHeight = 2f; SceneGraph.WaterNode.WaveLength = 2f; SceneGraph.WaterNode.WaveSpeed = 5f; SceneGraph.WaterNode.WaveRepetition = 20f; SceneGraph.WaterNode.Scale = new Vector3D(0.2f,0.2f,0.2f); SceneGraph.WaterNode.MultiColor = new Colorf(0.9f, 0.7f, 0.7f, 1.0f); UserInterface = new UserInterfaceManager(this, Renderer.Driver, Renderer.SceneManager, Renderer.GuiEnvironment, CameraController, AvatarController); UserInterface.DefaultFont = defaultFont; XmlReader xml = Broken? null: XmlReader.Create(new StreamReader("../../../media/About.xml")); while (xml != null && xml.Read()) { switch (xml.NodeType) { case XmlNodeType.Text: UserInterface.AboutText = xml.ReadContentAsString(); break; case XmlNodeType.Element: if (xml.Name.Equals("startUpModel")) { } else if (xml.Name.Equals("messageText")) UserInterface.AboutCaption = xml.GetAttribute("caption"); break; } } string formsUiConfigurationOption = m_configSource.Source.Configs["Startup"].GetString("forms", "true"); if (formsUiConfigurationOption == "true") { frmCommunications f = new frmCommunications(NetworkInterface); f.Visible = true; this.m_formsThread = new Thread(delegate() { Application.DoEvents(); Thread.Sleep(50); }); m_formsThread.Start(); } AnimationManager = new AnimationManager(this); TimeSpan timeTaken = DateTime.UtcNow - StartupTime; m_log.InfoFormat("[STARTUP]: Startup took {0}m {1}s", timeTaken.Minutes, timeTaken.Seconds); }
private void CircularPictureboxHiddenPropertiesLocation() { UserInterfaceManager.CircularPictureboxHiddenPropertiesLocation(kgbCircularColourPreviewPane, cbxBaseColourPreview, cbxDarkColourPreview, cbxMiddleColourPreview, cbxLightColourPreview, cbxLightestColourPreview, cbxBorderColourPreview, cbxAlternativeNormalTextColourPreview, cbxNormalTextColourPreview, cbxDisabledTextColourPreview, cbxFocusedTextColourPreview, cbxPressedTextColourPreview, cbxDisabledColourPreview, cbxLinkNormalColourPreview, cbxLinkHoverColourPreview, cbxLinkVisitedColourPreview, cbxCustomColourOnePreview, cbxCustomColourTwoPreview, cbxCustomColourThreePreview, cbxCustomColourFourPreview, cbxCustomColourFivePreview, cbxCustomTextColourOnePreview, cbxCustomTextColourTwoPreview, cbxCustomTextColourThreePreview, cbxCustomTextColourFourPreview, cbxCustomTextColourFivePreview, cbxMenuTextColourPreview, cbxStatusTextColourPreview, cbxRibbonTabTextColourPreview, cbxExtra2, cbxExtra3); }
void OnLevelWasLoaded(int level) { if (level == 0) { Cursor.visible = true; Destroy(gameObject); } GameState.SetLastLevel(howManyLevels); #if !UNITY_EDITOR Cursor.visible = false; #endif if (!initialized && level != 0) { am = gameObject.GetComponent<AnnouncementManager>(); cm = gameObject.GetComponent<CharacterManager>(); em = gameObject.GetComponent<EnemyManager>(); uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); objective = GameObject.Find("LevelLoader").GetComponent<LevelLoader>().levelObjective; am.InformLevelObjective(objective); initialized = true; levelCompleted = false; am.LevelLoadedFader(); Invoke("LateStart", 0.1f); } }
private void OpenTravelWindow() { this.SwitchFocusMakeVisible(UserInterfaceManager.Get <TravelWindow>()); }
public void Update(FrameEventArgs e) { _chkFullscreen.Value = ConfigurationManager.GetFullscreen(); UserInterfaceManager.Update(e.FrameDeltaTime); }
public void TextEntered(TextEventArgs e) { UserInterfaceManager.TextEntered(e); }
public void MouseLeft(EventArgs e) { UserInterfaceManager.MouseLeft(e); }
public void MouseEntered(EventArgs e) { UserInterfaceManager.MouseEntered(e); }
void GiveEnemyCountToUI() { if (!otherCharactersAreEnemies) { if (uim == null) { uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); } uim.UpdateEnemyCount(enemies.Count); } }
private void OpenInventoryWindow() { this.SwitchFocusMakeVisible(UserInterfaceManager.Get <InventoryWindow>()); }
void Start() { gm = GameObject.Find("GameManager").GetComponent<GameManager>(); am = gm.gameObject.GetComponent<AnnouncementManager>(); uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); OnLevelWasLoaded (GameState.GetLevel()); if (gm.GetLevelObjective() == LevelObjective.KillYourCharacters) { otherCharactersAreEnemies = true; } else { otherCharactersAreEnemies = false; } }
public void MousePressed(MouseButtonEventArgs e) { UserInterfaceManager.MouseDown(e); }
public void Startup() { UserInterfaceManager.DisposeAllComponents(); NetworkManager.MessageArrived += NetworkManagerMessageArrived; _lobbyChat = new Chatbox("lobbychat", new Vector2i(475, 175), ResourceManager); _lobbyChat.TextSubmitted += LobbyChatTextSubmitted; _lobbyChat.Update(0); UserInterfaceManager.AddComponent(_lobbyChat); _lobbyText = new TextSprite("lobbyText", "", ResourceManager.GetFont("CALIBRI")) { Color = SFML.Graphics.Color.Black, ShadowColor = SFML.Graphics.Color.Transparent, Shadowed = true, //TODO CluwneSprite ShadowOffset // ShadowOffset = new Vector2(1, 1) }; NetOutgoingMessage message = NetworkManager.CreateMessage(); message.Write((byte)NetMessage.WelcomeMessage); //Request Welcome msg. NetworkManager.SendMessage(message, NetDeliveryMethod.ReliableOrdered); NetworkManager.SendClientName(ConfigurationManager.GetPlayerName()); //Send name. NetOutgoingMessage playerListMsg = NetworkManager.CreateMessage(); playerListMsg.Write((byte)NetMessage.PlayerList); //Request Playerlist. NetworkManager.SendMessage(playerListMsg, NetDeliveryMethod.ReliableOrdered); _playerListTime = DateTime.Now.AddSeconds(PlayerListRefreshDelaySec); NetOutgoingMessage jobListMsg = NetworkManager.CreateMessage(); jobListMsg.Write((byte)NetMessage.JobList); //Request Joblist. NetworkManager.SendMessage(jobListMsg, NetDeliveryMethod.ReliableOrdered); var joinButton = new Button("Join Game", ResourceManager) { mouseOverColor = new SFML.Graphics.Color(176, 222, 196) }; joinButton.Position = new Vector2i(605 - joinButton.ClientArea.Width - 5, 200 - joinButton.ClientArea.Height - 5); joinButton.Clicked += JoinButtonClicked; UserInterfaceManager.AddComponent(joinButton); _jobButtonContainer = new ScrollableContainer("LobbyJobCont", new Vector2i(375, 400), ResourceManager) { Position = new Vector2i(630, 10) }; UserInterfaceManager.AddComponent(_jobButtonContainer); CluwneLib.CurrentRenderTarget.Clear(); }
public void MouseWheelMove(MouseWheelEventArgs e) { UserInterfaceManager.MouseWheelMove(e); }
private void krbViewPaletteFile_Click(object sender, EventArgs e) { UserInterfaceManager.ViewPaletteFile(); }
void Start() { //Text sets your text to say this message m_MyText = gameObject.GetComponent <Text>(); UI_manager = GameObject.Find("UserInterfaceManager").GetComponent <UserInterfaceManager>(); }
private void krgbGetColourInformation_Click(object sender, EventArgs e) { UserInterfaceManager.GetColourInformation(); }
private void OpenCharacterWindow() { this.SwitchFocusMakeVisible(UserInterfaceManager.Get <CharacterWindow>()); }
void HandleSpawning() { uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>(); am = GameObject.Find("GameManager").GetComponent<AnnouncementManager>(); if (GameObject.Find("GameManager").GetComponent<GameManager>().GetLevelObjective() == LevelObjective.KillYourCharacters) { otherCharactersAreEnemies = true; } else { otherCharactersAreEnemies = false; } firstActive = false; secondActive = false; thirdActive = false; dyingWithouSwitching = false; if (uim != null) { uim.HideCharacterInfos(); } characters = new List<GameObject>(); GameState.characters = characters; CheckSpawns(); }
private void OpenTitleWindow() { this.FullTransition(UserInterfaceManager.Get <TitleWindow>()); }
public void Activate(Inventor.ApplicationAddInSite addInSiteObject, bool firstTime) { try { SetupDynamoPaths(); inventorApplication = addInSiteObject.Application; PersistenceManager.InventorApplication = inventorApplication; userInterfaceManager = inventorApplication.UserInterfaceManager; //initialize event delegates userInterfaceEvents = inventorApplication.UserInterfaceManager.UserInterfaceEvents; UserInterfaceEventsSink_OnResetCommandBarsEventDelegate = new UserInterfaceEventsSink_OnResetCommandBarsEventHandler(UserInterfaceEvents_OnResetCommandBars); userInterfaceEvents.OnResetCommandBars += UserInterfaceEventsSink_OnResetCommandBarsEventDelegate; UserInterfaceEventsSink_OnResetEnvironmentsEventDelegate = new UserInterfaceEventsSink_OnResetEnvironmentsEventHandler(UserInterfaceEvents_OnResetEnvironments); userInterfaceEvents.OnResetEnvironments += UserInterfaceEventsSink_OnResetEnvironmentsEventDelegate; UserInterfaceEventsSink_OnResetRibbonInterfaceEventDelegate = new UserInterfaceEventsSink_OnResetRibbonInterfaceEventHandler(UserInterfaceEvents_OnResetRibbonInterface); userInterfaceEvents.OnResetRibbonInterface += UserInterfaceEventsSink_OnResetRibbonInterfaceEventDelegate; appEvents = inventorApplication.ApplicationEvents; appEvents.OnActivateDocument += appEvents_OnActivateDocument; appEvents.OnDeactivateDocument += appEvents_OnDeactivateDocument; Icon dynamoIcon = Resources.logo_square_32x32; //retrieve the GUID for this class GuidAttribute addInCLSID; addInCLSID = (GuidAttribute)GuidAttribute.GetCustomAttribute(this.GetType(), typeof(GuidAttribute)); string addInCLSIDString; addInCLSIDString = "{" + addInCLSID.Value + "}"; dynamoAddinButton = new DynamoInventorAddinButton( buttonDisplayName, buttonInternalName, CommandTypesEnum.kShapeEditCmdType, addInCLSIDString, "Initialize Dynamo.", "Dynamo is a visual programming environment for Inventor.", dynamoIcon, dynamoIcon, ButtonDisplayEnum.kDisplayTextInLearningMode); CommandCategory assemblyUtilitiesCategory = inventorApplication.CommandManager.CommandCategories.Add(commandCategoryDisplayName, commandCategoryInternalName, addInCLSID); assemblyUtilitiesCategory.Add(dynamoAddinButton.ButtonDefinition); if (firstTime == true) { InterfaceStyleEnum interfaceStyle; interfaceStyle = userInterfaceManager.InterfaceStyle; if (interfaceStyle == InterfaceStyleEnum.kClassicInterface) { CommandBar assemblyUtilityCommandBar; assemblyUtilityCommandBar = userInterfaceManager.CommandBars.Add(commandBarDisplayName, commandBarInternalName, CommandBarTypeEnum.kRegularCommandBar, addInCLSID); } else { Inventor.Ribbons ribbons = userInterfaceManager.Ribbons; Inventor.Ribbon assemblyRibbon = ribbons["Assembly"]; RibbonTabs ribbonTabs = assemblyRibbon.RibbonTabs; RibbonTab assemblyRibbonTab = ribbonTabs["id_AddInsTab"]; RibbonPanels ribbonPanels = assemblyRibbonTab.RibbonPanels; assemblyRibbonPanel = ribbonPanels.Add(ribbonPanelDisplayName, ribbonPanelInternalName, "{DB59D9A7-EE4C-434A-BB5A-F93E8866E872}", "", false); CommandControls assemblyRibbonPanelCtrls = assemblyRibbonPanel.CommandControls; CommandControl assemblyCmdBtnCmdCtrl = assemblyRibbonPanelCtrls.AddButton(dynamoAddinButton.ButtonDefinition, true, true, "", false); Inventor.Ribbon partRibbon = ribbons["Part"]; RibbonTabs partRibbonTabs = partRibbon.RibbonTabs; RibbonTab modelRibbonTab = partRibbonTabs["id_AddInsTab"]; RibbonPanels partRibbonPanels = modelRibbonTab.RibbonPanels; partRibbonPanel = partRibbonPanels.Add(ribbonPanelDisplayName, ribbonPanelInternalName, "{DB59D9A7-EE4C-434A-BB5A-F93E8866E872}", "", false); CommandControls partRibbonPanelCtrls = partRibbonPanel.CommandControls; CommandControl partCmdBtnCmdCtrl = partRibbonPanelCtrls.AddButton(dynamoAddinButton.ButtonDefinition, true, true, "", false); Inventor.Ribbon drawingRibbon = ribbons["Drawing"]; RibbonTabs drawingRibbonTabs = drawingRibbon.RibbonTabs; RibbonTab drawingRibbonTab = drawingRibbonTabs["id_AddInsTab"]; RibbonPanels drawingRibbonPanels = drawingRibbonTab.RibbonPanels; drawingRibbonPanel = drawingRibbonPanels.Add(ribbonPanelDisplayName, ribbonPanelInternalName, "{DB59D9A7-EE4C-434A-BB5A-F93E8866E872}", "", false); CommandControls drawingRibbonPanelCtrls = drawingRibbonPanel.CommandControls; CommandControl drawingCmdBtnCmdCtrl = drawingRibbonPanelCtrls.AddButton(dynamoAddinButton.ButtonDefinition, true, true, "", false); } } } catch (Exception e) { MessageBox.Show(e.ToString()); } }