Esempio n. 1
0
 public static void InitUI(string uiRootName)
 {
     UiCommon.UIManager = new UIManager(uiRootName);
     UiCommon.UIManager.CreateUICamera();
     UiCommon.UIManager.RootRenderMode(UnityEngine.RenderMode.ScreenSpaceCamera, UiCommon.UIManager.UICamera);
     UiCommon.TipManager = UiCommon.UIManager.GetTipManager();
 }
        private void InitVariable()
        {
            tipManager = UiCommon.TipManager;

            weaponItem = FindComponent <Transform>("CommonWeaponItem");
            weaponItem.gameObject.SetActive(false);
            primeWeapon    = FindComponent <Transform>("PrimeWeaponItem");
            subWeapon      = FindComponent <Transform>("SecondaryWeaponItem");
            meleeWeapon    = FindComponent <Transform>("MeleeWeaponItem");
            tacticalWeapon = FindComponent <Transform>("TacticalWeaponItem");
            grenadeGroup   = FindComponent <Transform>("GrenadeGroup");
            for (int i = 0; i < grenadeGroup.childCount; i++)
            {
                grenadeList.Add(grenadeGroup.GetChild(i));
            }

            btnGroup    = FindComponent <Transform>("BtnGroup");
            btnGroupTab = FindComponent <UITabBehaviour>("BtnGroup");
            btnGroupTab.tabSelectAction = SwitchBag;
            indexBtn = FindComponent <Transform>("IndexBtn");

            try
            {
                _viewModel.ConfirmBtnClick = CloseView;
//                _viewModel.ConfirmBtnClick = () => CloseView();
            }
            catch (Exception e)
            {
                Debug.Log(e);
            }
        }
Esempio n. 3
0
    private void Awake()
    {
        object lockBoo = TipManager.m_lockBoo;

        Monitor.Enter(lockBoo);
        try
        {
            if (TipManager.Instance == null)
            {
                TipManager.Instance = this;
                UnityEngine.Object.DontDestroyOnLoad(this);
            }
            else
            {
                UnityEngine.Object.Destroy(base.gameObject);
            }
        }
        finally
        {
            Monitor.Exit(lockBoo);
        }
        EventDelegate.Set(this.btn_confirm.onClick, new EventDelegate.Callback(this.OnConfirmBtnClick));
        EventDelegate.Set(this.btn_feedbackConfirm.onClick, new EventDelegate.Callback(this.OnFeedbackConfirmBtnClick));
        EventDelegate.Set(this.btn_confirmQuit.onClick, new EventDelegate.Callback(this.OnConfirmQuitRoomBtnClick));
        EventDelegate.Set(this.btn_cancleQuit.onClick, new EventDelegate.Callback(this.OnCancleQuitRoomBtnClick));
        EventDelegate.Set(this.btn_confirmBar_confirm.onClick, new EventDelegate.Callback(this.OnConfirmBarConfirmClick));
        EventDelegate.Set(this.btn_confirmBar_cancle.onClick, new EventDelegate.Callback(this.OnConfirmBarCancleClick));
    }
Esempio n. 4
0
    public void ShowTip()
    {
        if (!Tips)
        {
            return;        // Si pas de Tips pas de Tips !
        }
        for (int i = 0; i < Tips.childCount; i++)
        {
            Transform  tip = Tips.GetChild(i);
            TipManager tm  = tip.GetComponent <TipManager>();

            if (!tm || (tm.ShowInStep != step && tm.ShowInStep >= 0))
            {
                tip.gameObject.SetActive(false);
                return;
            }

            if (failCount >= tm.ShowAfterNFail && (failCount < tm.HideAfterNFail || tm.HideAfterNFail < 0))
            {
                tip.gameObject.SetActive(true);
            }
            else
            {
                tip.gameObject.SetActive(false);
            }
        }
    }
 private void Start()
 {
     dataHolder         = ClassManager.instance.dataHolder;
     characterUiManager = ClassManager.instance.characterUiManager;
     graveyardManager   = ClassManager.instance.graveyardManager;
     tipManager         = ClassManager.instance.tipManager;
 }
Esempio n. 6
0
        //---------------------------------------------------------------------------------
        // debut de database
        //Database.SQL DataBase = new Database.SQL();

        //---------------------------------------------------------------------------------
        public Form1(string[] args)
        {
            //----- tip manager
            TipManager.Start();

            //----- menu
            InitializeComponent();
            ApplyTheme();
            UpdateUI();

            //----- args
            if (args.Length > 0 && File.Exists(args[0]))
            {
                FileInfo fi = new FileInfo(args[0]);
                TaxonUtils.MyConfig.TaxonPath     = fi.Directory.FullName;
                TaxonUtils.MyConfig.TaxonFileName = fi.Name;
            }

            //----- load
            DateTime      startLoad  = DateTime.Now;
            TaxonTreeNode loadedNode = null;

            if (TaxonUtils.Exists())
            {
                loadedNode = TaxonTreeNode.Load(TaxonUtils.GetTaxonFileName());
            }
            if (loadedNode == null)
            {
                if (!TaxonTreeNode.LoadHasBeenCanceled() && !TaxonUtils.MyConfig.emptyTreeAtStartup)
                {
                    Loggers.WriteError(LogTags.Data, "Cannot open taxon file data : \n\n    " + TaxonUtils.GetTaxonFileName());
                }
            }
            else
            {
                string message = "open " + TaxonUtils.GetTaxonFileName() + " successful";
                message += "\n    " + loadedNode.Count() + " taxon loaded";
                message += "\n    " + loadedNode.Count(ClassicRankEnum.Espece) + " " + VinceToolbox.Helpers.enumHelper.GetEnumDescription(ClassicRankEnum.Espece);
                message += "," + loadedNode.Count(ClassicRankEnum.SousEspece) + " " + VinceToolbox.Helpers.enumHelper.GetEnumDescription(ClassicRankEnum.SousEspece);
                Loggers.WriteInformation(LogTags.Data, message);
            }

            FormAbout.SetSplashScreenMessage(".. End initialization ...");
            TaxonUtils.SetOriginalRoot(loadedNode);
            TaxonUtils.MainWindow = this;

            DateTime endLoad = DateTime.Now;

            TaxonControlList.OnRegisterTaxonControl      += TaxonControlList_OnRegisterTaxonControl;
            TaxonControlList.OnInitTaxonControlAfterLoad += TaxonControlList_OnInitTaxonControlAfterLoad;
            TaxonControlList.OnUnregisterTaxonControl    += TaxonControlList_OnUnregisterTaxonControl;
            SystemConfig.OnRunningModeChanged            += SystemConfig_OnRunningModeChanged;
            SystemConfig_OnRunningModeChanged(null, EventArgs.Empty);

            TaxonUtils.MyConfig.ToUI();
            taxonGraph_AddOneIfNone();

            Loggers.WriteInformation(LogTags.Data, "Total loading time: " + (int)((endLoad - startLoad).TotalMilliseconds));
        }
Esempio n. 7
0
    public void OnWhCell()
    {
        this.gameObject.GetComponentInParent <PlaySound> ().PlayClickSound();
        _tipManager = this.gameObject.GetComponentInParent <TipManager> ();
        int itemId = int.Parse(this.gameObject.name);

        _tipManager.ShowNormalTips(itemId, 0);
    }
Esempio n. 8
0
    public void OnStudyCell()
    {
        this.gameObject.GetComponentInParent <PlaySound> ().PlayClickSound();
        _tipManager = this.gameObject.GetComponentInParent <TipManager> ();
        int studyId = int.Parse(this.gameObject.name);

        _tipManager.ShowTechTips(studyId);
    }
Esempio n. 9
0
 //---------------------------------------------------------------------------------
 private void taxonGraph_OnBelowChanged(object sender, EventArgs e)
 {
     if (sender is TaxonGraphPanel)
     {
         TaxonControlList.OnBelowChanged((sender as TaxonGraphPanel).BelowMouse);
         TipManager.SetTaxon((sender as TaxonGraphPanel).BelowMouse, null);
     }
 }
Esempio n. 10
0
 private void RefreshExecute()
 {
     Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
     try
     {
         TheTip = TipManager.getInstance().getRandomTip();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Exception found on RefreshExecute :" + ex.Message);
     }
     Mouse.OverrideCursor = System.Windows.Input.Cursors.Arrow;
 }
Esempio n. 11
0
        private Dictionary <string, bool> GetTipGroups()
        {
            var tipManager     = new TipManager();
            var allTipGroups   = tipManager.GetPrioritizedTipGroups();
            var tipGroupStatus = new Dictionary <string, bool>(StringComparer.OrdinalIgnoreCase);

            foreach (var tipGroup in allTipGroups.Where(t => t != null).SelectMany(t => t))
            {
                tipGroupStatus[tipGroup.groupId] = !VSTipHistoryManager.Instance().IsTipGroupExcluded(tipGroup.groupId);
            }

            return(tipGroupStatus);
        }
Esempio n. 12
0
 private void InitVariable()
 {
     tipManager         = UiCommon.TipManager;
     groundScrollRect   = FindComponent <UIScrollRect>("GroundScrollView");
     bagScrollRect      = FindComponent <UIScrollRect>("BagScrollView");
     groundItemDataList = new ReactiveListData <IChickenBagItemUiData>();
     bagItemDataList    = new ReactiveListData <IBaseChickenBagItemData>();
     InitTipEvent();
     InitDragBeginEvent();
     InitDragEndEvent();
     bagScrollRect.RegisterListData <IBaseChickenBagItemData, ChickenBagItem>(bagItemDataList);
     groundScrollRect.RegisterListData <IChickenBagItemUiData, ChickenBagItem>(groundItemDataList);
 }
Esempio n. 13
0
    public void OnBpCell(string place)
    {
        this.gameObject.GetComponentInParent <PlaySound> ().PlayClickSound();
        _tipManager = this.gameObject.GetComponentInParent <TipManager> ();
        int itemId = int.Parse(this.gameObject.name);

        if (place == "wh")
        {
            _tipManager.ShowNormalTips(itemId, 1);
        }
        else if (place == "normal")
        {
            _tipManager.ShowNormalTips(itemId, 2);
        }
    }
Esempio n. 14
0
 void Start()
 {
     ResetPanels();
     _tipManager = this.gameObject.GetComponentInParent <TipManager> ();
     _gameData   = this.gameObject.GetComponentInParent <GameData> ();
     if (GameData._playerData.placeNowId == 0)
     {
         GoToPanel("Home");
     }
     else
     {
         mapGoing = LoadTxt.MapDic [GameData._playerData.placeNowId];
         GoToPanel("Place");
     }
 }
Esempio n. 15
0
 private void setClasses()
 {
     inputManager          = gameObject.GetComponent <InputManager>();
     dataHolder            = gameObject.GetComponent <DataHolder>();
     selectionManager      = gameObject.GetComponent <SelectionManager>();
     prefabManager         = gameObject.GetComponent <PrefabManager>();
     hudController         = gameObject.GetComponent <HudController>();
     cursorManager         = gameObject.GetComponent <CursorManager>();
     resourceManager       = gameObject.GetComponent <ResourceManager>();
     randomResourceSpawner = gameObject.GetComponent <RandomResourceSpawner>();
     popupController       = gameObject.GetComponent <PopupController>();
     characterUiManager    = gameObject.GetComponent <CharacterUiManager>();
     winManager            = gameObject.GetComponent <WinManager>();
     graveyardManager      = gameObject.GetComponent <GraveyardManager>();
     tipManager            = gameObject.GetComponent <TipManager>();
     soundManager          = gameObject.GetComponent <SoundManager>();
 }
Esempio n. 16
0
    // Use this for initialization
    void Start()
    {
        myUIManager             = GameObject.FindObjectOfType <UIManager>();
        myDialogueManager       = GameObject.FindObjectOfType <DialogueManager>();
        myTimeLord              = GameObject.FindObjectOfType <Timelord>();
        mySceneCatalogue        = GameObject.FindObjectOfType <SceneCatalogue>();
        myConversationTracker   = GameObject.FindObjectOfType <ConversationTracker>();
        myMapCartographer       = GameObject.FindObjectOfType <MapCartographer>();
        myAudioConductor        = GameObject.FindObjectOfType <AudioConductor>();
        myRelationshipCounselor = GameObject.FindObjectOfType <RelationshipCounselor>();
        myVictoryCoach          = GameObject.FindObjectOfType <VictoryCoach>();
        myTipManager            = GameObject.FindObjectOfType <TipManager>();
        myAnimationMaestro      = GameObject.FindObjectOfType <AnimationMaestro>();

        timeAdvanceButton         = GameObject.Find("TimeButton").GetComponent <Button>();
        toggleInteriorSceneButton = GameObject.Find("DateLocationButton").GetComponent <Button>();
    }
Esempio n. 17
0
        public static void InitUI(string uiRootName, MonoBehaviour CoRoutine)
        {
            UIManager = new UIManager(uiRootName);
            UIManager.CreateUICamera();
            UIManager.RootRenderMode(UnityEngine.RenderMode.ScreenSpaceCamera, UIManager.UICamera);
            TipManager   = UIManager.GetTipManager();
            AlertManager = UIManager.GetAlertManager(false);
            if (CoroutineManager.GetInstance() == null)
            {
                new CoroutineManager(CoRoutine);
            }

            if (StatsMonitor.StatsMonitor.Instance == null)
            {
                var Monitor = Resources.Load("Stats Monitor");
                Object.Instantiate(Monitor);
            }
        }
Esempio n. 18
0
        private void InitVariable()
        {
            if (UIImageLoader.LoadSpriteAsync == null)
            {
                UIImageLoader.LoadSpriteAsync = Loader.RetriveSpriteAsync;
            }

            tipManager         = UiCommon.TipManager;
            groundScrollRect   = FindComponent <UIScrollRect>("GroundScrollView");
            bagScrollRect      = FindComponent <UIScrollRect>("BagScrollView");
            groundItemDataList = new ReactiveListData <IChickenBagItemUiData>();
            bagItemDataList    = new ReactiveListData <IBaseChickenBagItemData>();
            InitTipEvent();
            InitDragBeginEvent();
            InitDragEndEvent();
            bagScrollRect.RegisterListData <IBaseChickenBagItemData, ChickenBagItem>(bagItemDataList);
            groundScrollRect.RegisterListData <IChickenBagItemUiData, ChickenBagItem>(groundItemDataList);
        }
Esempio n. 19
0
    void Start()
    {
        myTimeLord              = GameObject.FindObjectOfType <Timelord>();
        mySceneCatalogue        = GameObject.FindObjectOfType <SceneCatalogue>();
        myRelationshipCounselor = GameObject.FindObjectOfType <RelationshipCounselor>();
        myGameState             = GameObject.FindObjectOfType <GameState>();
        myCommandBuilder        = GameObject.FindObjectOfType <CommandBuilder>();
        myTipManager            = GameObject.FindObjectOfType <TipManager>();
        myEventQueue            = GameObject.FindObjectOfType <EventQueue>();

        this.allDateableCharacters = new List <DateableCharacter>(this.GetComponents <DateableCharacter>());
        this.allMinorCharacters    = new List <MinorCharacter>(this.GetComponents <MinorCharacter>());

        myEventQueue.subscribe(this);
        initializeAllCharacters();
        this.disburseCharacters(charactersToInclude: allCharacters, characterNamesToExclude: new List <string> {
            "kristie", "evan"
        });
    }
Esempio n. 20
0
        //---------------------------------------------------------------------------------
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (DataAreDirty)
            {
                DialogResult result = MessageBox.Show("Something has changed, really want to quit without saving ?", "Quit ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.No)
                {
                    e.Cancel = true;
                    return;
                }
            }

            TaxonUtils.MyConfig.FromUI();
            TaxonUtils.MyConfig.Save();

            TipManager.Stop();
            TaxonComments.Manager.Stop();
            Localization.Manager.StopWatcher();
            Localization.Manager.Save();
        }
Esempio n. 21
0
        bool EditionToolUpdate(TaxonTreeNode _node)
        {
            bool on = EditionToolKeyOn();

            if (!on && EditionToolKeyOffByFilter())
            {
                TipManager.SetText(Localization.Manager.Get("_NoEditWithFilterOn", "Can't edit when some filter active"));
            }
            else
            {
                TipManager.SetText(null);
            }

            TaxonTreeNode newNode = EditionToolKeyOn() ? _node : null;

            if (newNode == _EditionToolInfo.Taxon)
            {
                return(false);
            }
            _EditionToolInfo.Taxon = newNode;
            TipManager.Pause(_EditionToolInfo.Taxon != null);
            return(true);
        }
Esempio n. 22
0
    static void ExportServerNavMesh()
    {
        string path = Application.dataPath + "/Docs/NavigationArea/";

        if (!string.IsNullOrEmpty(path))
        {
            if (Directory.Exists(path))
            {
                PlayerPrefs.SetString("dev_walkPath", path);
                NavigationArea area = new NavigationArea();
                area.CreateMoveNavigation();
                area.OutputFile(path);
            }
            else
            {
                TipManager.AddTip("目录不存在");
            }
        }
        else
        {
            TipManager.AddTip("目录不能为空");
        }
        AssetDatabase.Refresh();
    }
Esempio n. 23
0
 private void Start()
 {
     sr           = graveyard.GetComponent <SpriteRenderer>();
     tipManager   = ClassManager.instance.tipManager;
     inputManager = ClassManager.instance.inputManager;
 }
Esempio n. 24
0
 void OnDestroy()
 {
     Instance = null;
 }
Esempio n. 25
0
 static public void Init()
 {
     m_instance = new TipManager();
 }
Esempio n. 26
0
    // Use this for initialization
    public virtual void Start()
    {
        selectionManager = GameObject.Find ("GameManager").GetComponent<SelectionManager>();
        dungeonManager = GameObject.Find ("GameManager").GetComponent<DungeonManager>();
        TipManager = GameObject.Find ("GameManager").GetComponent<TipManager>();
        player = GameObject.Find ("GameManager").GetComponent<Player>();
        spriteRender = this.gameObject.GetComponent<SpriteRenderer>();
        animator = this.gameObject.GetComponent<Animator>();
        //animator.enabled = false;  //atempt to turn off animations when not needed

        if(pathToPrefab.Length > 0)
            parentAnimationPrefab (pathToPrefab);

        //if(childAnimationPrefab != null)

        particleSystem.renderer.sortingLayerName = "Foreground";
        setImage(backImage);

        transform.name = this.GetType().Name;
        audio = GameObject.Find("FXController").GetComponent<AudioController>();
    }
Esempio n. 27
0
    /// <summary>
    /// Type:1Melee 2Ranged 3Magic 4Head 5Body 6Shoe 7Accessory 8Ammo 9Mount.
    /// </summary>
    /// <param name="type">Type.</param>
    public void OnEquipCell(int type)
    {
        this.gameObject.GetComponentInParent <PlaySound> ().PlayClickSound();
        _tipManager = this.gameObject.GetComponentInParent <TipManager> ();

        switch (type)
        {
        case 1:
            if (GameData._playerData.MeleeId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.MeleeId, 3);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 2:
            if (GameData._playerData.RangedId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.RangedId, 3);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 3:
            if (GameData._playerData.MagicId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.MagicId, 3);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 4:
            if (GameData._playerData.HeadId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.HeadId, 3);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 5:
            if (GameData._playerData.BodyId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.BodyId, 3);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 6:
            if (GameData._playerData.ShoeId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.ShoeId, 3);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 7:
//			if (GameData._playerData.AccessoryId > 0)
//				_tipManager.ShowNormalTips (GameData._playerData.AccessoryId, 3);
//			else
//				_tipManager.OnNormalTipCover ();
            break;

        case 8:
            if (GameData._playerData.AmmoId > 0)
            {
                _tipManager.ShowNormalTips(GameData._playerData.AmmoId, 4);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        case 9:
            if (GameData._playerData.Mount.monsterId > 0)
            {
                _tipManager.ShowMountTips(GameData._playerData.Mount);
            }
            else
            {
                _tipManager.OnNormalTipCover();
            }
            break;

        default:
            break;
        }
    }
Esempio n. 28
0
 static public void Init()
 {
     m_instance = new TipManager();
 }