/// <summary> /// Iterates through all inventory items and updates the UI. /// </summary> public void UpdateUI() { if (tools == null) { tools = ToolsManager.instance; } HideAll(); switch (tools.currentTool) { case Tool.None: break; case Tool.Character: UpdateTitle("Character"); character.SetActive(true); break; case Tool.Quests: UpdateTitle("Quests"); quests.SetActive(true); break; case Tool.Map: UpdateTitle("Map"); map.SetActive(true); break; } }
private static async Task Table(Dictionary <string, string> options) { var table = new Table() { Columns = new List <string>() { "Name", "Value", "Description", "Date" }, }; for (int i = 0; i < 100; i++) { table.Rows.Add(new TableRow() { Id = i.ToString(), GroupHeader = i % 10 == 0 ? "Section" : null, Color = i % 10 == 0 ? ConsoleColor.DarkCyan : i % 2 == 0 ? ConsoleColor.DarkYellow : ConsoleColor.Gray, Info = new Dictionary <string, string>() { { "Name", "Row: " + i }, { "Value", "Value " + i }, { "Extra data", "Some additional data for row " + i } }, Values = new List <string>() { "Row" + i, i.ToString(), "use arrows of page up or page down to scroll", DateTime.Now.AddDays(-i).ToShortDateString() } }); } ToolsManager.LoadTable(table); }
Item emptyRecipient; // Empty recipient private void Start() { myPlayer = GameObject.FindWithTag("Player").GetComponent <CharacterController>(); toolsManager = GameObject.FindGameObjectWithTag("Player").GetComponent <ToolsManager>(); myAnimation = myPlatform.GetComponent <Animation>(); anim = myPlatform.GetComponent <Animator>(); initialForwardOrBackward = forwardOrBackward; switch (axisToAnimate) { case "x": axisId = 0; break; case "y": axisId = 1; break; case "z": axisId = 2; break; default: axisId = 0; break; } }
public void TestRegister() { var toolsManager = new ToolsManager(); toolsManager.RegisterImporter(() => new LMProject(), "", "", null, false, false); Assert.AreEqual(1, toolsManager.ProjectImporters.Count); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel() { ViewportManager = new ViewportManager(); LayersManager = new LayersManager(ViewportManager); ToolsManager = new ToolsManager(LayersManager, ViewportManager); if (!IsInDesignMode) { ToolsManager.InitInstance(); } RestoreWindowCommand = new RelayCommand(SetWindowActive); DisplaySettings = new RelayCommand(() => { var sw = new SettingsWindow(); sw.Show(); }); CloseAppCommand = new RelayCommand(() => { Application.Current.Shutdown(); }); StartUsingToolCommand = new RelayCommand(() => ToolsManager.ActivateTool()); EndUsingToolCommand = new RelayCommand(() => ToolsManager.DeactivateTool()); MoveMoveCommand = new RelayCommand(() => ToolsManager.ReactOnMouseMove()); }
private void Start() { resourcesManager = GameManager.Instance.resourcesManager; modeSelector = GameManager.Instance.modeSelector; toolsManager = GameManager.Instance.toolsManager; iconImage.sprite = iconSprite; }
protected void Start() { toolsManager = GetComponentInParent <ToolsManager>(); toggle = GetComponent <Toggle>(); toggle.onValueChanged.AddListener((value) => { OnToggleChanged(value); }); }
private void Start() { resourcesManager = GameManager.Instance.resourcesManager; toolsManager = GameManager.Instance.toolsManager; modeSelector = GameManager.Instance.modeSelector; SyncVisual(); }
private void Start() { modeSelector = GameManager.Instance.modeSelector; resourcesManager = GameManager.Instance.resourcesManager; toolsManager = GameManager.Instance.toolsManager; notificationsManager = GameManager.Instance.notificationsManager; }
// Actions private static async Task TestAction(Dictionary <string, string> options) { options.TryGetValue("file", out string value); options.TryGetValue("message", out string message); options.TryGetValue("text", out string text); ToolsManager.Log($"Value: {value} | Text: {text} | Message: {message}"); }
private static async Task Config(Dictionary <string, string> options) { options.TryGetValue("config", out string file); ToolsManager.Log($"[s]Loading: {file}"); var config = new ConfigurationBuilder().AddJsonFile(file).Build(); ToolsManager.SetConfiguration(config); }
public override void Execute() { //更改倍数,获取派发器传送的值 model.m_Mulitiple *= (int)evt.data; //添加新的面板 ToolsManager.CreatePrefab(PrefabType.CharacterPanel); ToolsManager.CreatePrefab(PrefabType.IntegrationPanel); }
private void OnEnable() { ToolsManager.TimeCallback(this, 1f, () => { ObjectManager.Instance.ReleaseObject(gameObject); }); transform.DOLocalMoveY(transform.localPosition.y + 100, 0.5f); }
public void FixtureSetup() { // Register the events manager eventsController = new EventsController(); toolsManager = new ToolsManager(); currentLicenseManager = App.Current.LicenseManager; currentLimitationService = App.Current.LicenseLimitationsService; }
public void TestNoImporters() { var toolsManager = new ToolsManager(); toolsManager.Start(); App.Current.EventsBroker.Publish <ImportProjectEvent> (new ImportProjectEvent()); mockDialogs.Verify(g => g.ErrorMessage(It.IsAny <string> (), It.IsAny <object> ()), Times.Once()); toolsManager.Stop(); }
public FrmMain(ExtensionManager extensionManager) : this() { this.extensionManager = extensionManager; this.toolsManager = new ToolsManager(extensionManager, this); this.components.Add(toolsManager); this.toolsManager.InitializeRibbonTools(ribbonMenu); }
public void FixtureSetup() { SetupClass.SetUp(); Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); // Register the events manager eventsController = new EventsController(); toolsManager = new ToolsManager(); currentLicenseManager = App.Current.LicenseManager; currentLimitationService = App.Current.LicenseLimitationsService; }
/// <summary> /// 读取游戏存档数据并更新 /// </summary> public void GetData() { FileInfo info = new FileInfo(Consts.DataPath); if (info.Exists) { GameData data = ToolsManager.GetData(); model.PlayerIntegration = data.m_playerIntegration; model.ComputerLeftIntegration = data.m_computerLeftIntegration; model.ComputerRightIntegration = data.m_computerRightIntegration; } }
public void ListImportableObjects() { assetBank = ToolsManager.GetTool("AssetBank").GetComponent <AssetBank>(); // Add Blender asset bank assets GlobalState.blenderBankImportObjectEvent.AddListener(OnBlenderBankObjectImported); GlobalState.blenderBankListEvent.AddListener(OnBlenderBank); BlenderBankInfo info = new BlenderBankInfo { action = BlenderBankAction.ListRequest }; MixerClient.Instance.SendBlenderBank(info); }
static void Main(string[] args) { var serviceProvider = new ServiceCollection() .AddSingleton <ITool, ExampeTool>() .BuildServiceProvider(); var config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); ToolsManager.Configure(serviceProvider, config); ToolsManager.Run(); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } toolsUI = ToolsUI.instance; }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("ContactZoneNests")) { if (toolsManager == null) { toolsManager = other.GetComponent <ContactZone>().player.GetComponent <ToolsManager>(); } isInContact = true; toolsManager.canDrop = false; toolsManager.ActivateActionInfo("Poser", requiredUsingTools, "l'item"); } }
// initialization private void Awake() { _data = new MpdData(); _toolsManager = FindObjectOfType <ToolsManager>(); _nodalNetwork = FindObjectOfType <NodalNetwork>(); _uiManager = FindObjectOfType <UiManager>(); _cameraManager = FindObjectOfType <CameraManager>(); _uiManager.CreateIsPressed += _uiManager_CreateIsPressed; _uiManager.AssembleBtnClicked += _uiManager_AssembleBtnClicked; _uiManager.UnAssembleBtnClicked += _uiManager_UnAssembleBtnClicked; _uiManager.CalculateBtnClicked += _uiManager_CalculateBtnClicked; // _uiManager.ApplyBtnClicked += () => print(_data.FlowRate); _toolsManager.OnToolConnected += _toolsManager_OnToolConnected; _toolsManager.ClickedOnObject += SelectionHandler; }
/// <summary> /// 获取选中的牌的集合 /// </summary> /// <returns></returns> public List <Card> FindCards() { cards = new List <Card>(); cardsUI = new List <CardUI>(); CardUI[] uIs = CreatePoint.GetComponentsInChildren <CardUI>(); for (int i = 0; i < uIs.Length; i++) { if (uIs[i].IsSelected) { cards.Add(uIs[i].Card); cardsUI.Add(uIs[i]); } } ToolsManager.SortList(cards, true);//排列选中的牌 return(cards); }
/// <summary> /// 需要被执行的事件 /// </summary> public override void Execute() { //调用数据模型初始化事件 model.InitIntegration(); //初始化玩家基础积分以及游戏倍数 roundModelP.Init(); //初始化当前最大牌的权值、类型、牌的归属 cardModel.Init(); //生成一副牌 //调用执行的事件 ToolsManager.CreatePrefab(PrefabType.StartPanel); //读取数据 GetData(); //背景音效 // Sound.Instance.PlayBG(Consts.Bg); }
internal QuestFlowViewer(Quest quest, EditingContext context) { this.quest = quest; this.context = context; InitializeComponent(); flowView = new QuestFlowView(diagramSetController, project, display); toolsManager = new ToolsManager(toolSetController, flowView); shortcutsReader = new ShortcutsReader(context.Code, context.History); context.Code.Saved += Code_Saved; context.History.Done += History_Done; context.History.Undone += History_Undone; }
void NormalCallBack(GameObject cell, int index) { TalkItem talkItem = cell.GetComponent <TalkItem>(); if (index % 2 != 0) { ToolsManager.SetActive(talkItem.headLeft.gameObject, true); ToolsManager.SetActive(talkItem.textLeft.gameObject, true); talkItem.textLeft.text = index.ToString() + "世界终究在我脚下"; } else { ToolsManager.SetActive(talkItem.headRight.gameObject, true); ToolsManager.SetActive(talkItem.textRight.gameObject, true); talkItem.textRight.text = index.ToString() + "世界终究在我脚下"; } }
// UNITY FUNCTIONS void Start() { myName = this.name; dialogueCanvas = GameObject.FindGameObjectWithTag("Interface").transform.Find("DialogueCanvas").gameObject; mainInterfaceCanvas = GameObject.FindGameObjectWithTag("Interface").transform.Find("MainInterfaceCanvas").gameObject; toolManager = GameObject.FindGameObjectWithTag("Player").GetComponent <ToolsManager>(); dialogueNameText = dialogueCanvas.GetComponentsInChildren <Text>()[0]; dialogueText = dialogueCanvas.GetComponentsInChildren <Text>()[1]; dialogue = ReadNpcFile(); this.LoadNPC(); // To update every NPC with the story advencement CheckScene(); // TO DO : Fix automatic dialogues system // if(this.name == "Aïki") { // automaticDialogue = true; // } }
/// <summary> /// 玩家出牌的类型 /// </summary> /// <param name="payload"></param> private void OnPlayerPlayCard() { List <Card> cardsList = characterView.m_player.FindCards();//获取被选中牌的集合 CardType pcardType; if (Rulers.CanPOp(cardsList, out pcardType))//判断能否出牌,并返回出牌的类型 { //把数据封装,让外界处理选择牌能否出成功 PlayCardArgs play = new PlayCardArgs() { characterType = CharacterType.Player, length = cardsList.Count, weight = ToolsManager.GetWeight(cardsList, pcardType), cardType = pcardType }; dispatcher.Dispatch(CommandEvent.PlayCard, play);//派发判断能否出牌成功的命令 } }
void Start() { camera = UnityEngine.Camera.main; tools = transform.Find("Tools").gameObject; tools.SetActive(false); toolManager = ToolsManager.instance; selectionManager = SelectionManager.instance; selectionManager.OnSelectionChange += OnSelectionChange; toolManager.OnToolChange += OnToolChange; tools.SetActive(ToolPreferedState()); stickyAxis.transform.SetParent(null); stickyAxis.SetActive(false); globalButton.onClick.AddListener(delegate { OnGLobalButtonClick(); }); }
void Start() { m_Instance = this; }