public TeamTimelineEventsTreeView(TeamType teamType)
 {
     this.teamType = teamType;
     playerMenu    = new PlayerMenu();
     menu          = new SportsPlaysMenu();
     ShowExpanders = false;
 }
Ejemplo n.º 2
0
    public void Init(PlayerChoice[] playerChoices, PlayerMenu playerMenu)
    {
        m_PlayerMenu       = playerMenu;
        m_PlayerChoices    = playerChoices;
        m_PlayerStandRot   = m_PlayerStand.rotation;
        m_PlayerCharacters = new List <GameObject>();

        for (int i = 0; i < m_PlayerChoices.Length; i++)
        {
            m_PlayerCharacters.Add(Instantiate(m_PlayerChoices[i].character, m_PlayerStand.position, m_PlayerStand.rotation) as GameObject);
            m_PlayerCharacters[i].transform.SetParent(m_PlayerStand, true);
            m_PlayerCharacters[i].SetActive(false);
            m_PlayerCharacters[i].GetComponent <Player>().enabled        = false;
            m_PlayerCharacters[i].GetComponent <FPSController>().enabled = false;
            foreach (Camera cam in m_PlayerCharacters[i].GetComponentsInChildren <Camera>())
            {
                cam.enabled = false;
            }
        }

        for (int i = 0; i < m_Inputs.Length; i++)
        {
            m_Inputs[i] = string.Concat("P", m_PlayerNum.ToString(), "_", m_Inputs[i]);
        }
    }
Ejemplo n.º 3
0
        private void PlayerMenuButton_Click(object sender, RoutedEventArgs e)
        {
            PlayerMenu pm = new PlayerMenu();

            this.Close();
            pm.Show();
        }
Ejemplo n.º 4
0
        void menu()
        {
            while (true)
            {
                Console.WriteLine("\nWelcome to PokerPalooza, starring Skinz");
                Console.WriteLine("** Main Menu **");
                Console.WriteLine("1. Game Menu");
                Console.WriteLine("2. Player Menu");
                Console.WriteLine("3. Database Maintenence Menu");
                Console.WriteLine("Q. Quit this program");
                Console.Write("--> ");

                switch (Console.ReadLine().ToLowerInvariant())
                {
                case "q":
                    return;

                case "1":
                    GameMenu.MainMenu(Controller);
                    break;

                case "2":
                    PlayerMenu.MainMenu(Controller, Repo);
                    break;

                case "3":
                    DatabaseMenu.MainMenu(Creator);
                    break;

                default:
                    Console.WriteLine("You straight trippin'");
                    continue;;
                }
            }
        }
Ejemplo n.º 5
0
    private void Awake()
    {
        // 判断实例是否已经退出
        if (instance == null)
        {
            // 如何没有,实例化this
            instance = this;
        }
        //如果已经实例化,但不是this
        else if (instance != this)
        {
            // 销毁对象
            Destroy(gameObject);
        }

        // 当正在重新加载场景时,设置this不被销毁
        //DontDestroyOnLoad(gameObject);
        // 获取访问主菜单脚本的引用
        mainMenu = GetComponent <MainMenu>();
        // 获取存档文件菜单脚本引用
        saveFileMenu = GetComponent <SaveFilesMenu>();

        // 获取访问Dialogue脚本的引用
        dialogue = GetComponent <Dialogue>();
        // 获取访问Battle脚本的引用
        battle = GetComponent <Battle>();
        // 获取访问Remainder脚本引用
        remainder = GetComponent <Remainder>();

        playerMenu = GetComponent <PlayerMenu>();


        CurrentState = UIState.Default;
    }
Ejemplo n.º 6
0
    // Start is called before the first frame update
    void Awake()
    {
        if (TryGetComponent(out PlayerController playerController))
        {
            this.playerController = playerController;
        }

        if (TryGetComponent(out TowerPlacer towerPlacer))
        {
            this.towerPlacer = towerPlacer;
        }

        if (TryGetComponent(out TowerPlacerController towerPlacerController))
        {
            this.towerPlacerController = towerPlacerController;
        }

        if (TryGetComponent(out SelectTowerController selectTowerController))
        {
            this.selectTowerController = selectTowerController;
        }

        if (TryGetComponent(out PlayerTowerInteraction playerTowerInteraction))
        {
            this.playerTowerInteraction = playerTowerInteraction;
        }

        if (TryGetComponent(out PlayerMenu playerMenu))
        {
            this.playerMenu = playerMenu;
        }

        playerController.OnDeath += new PlayerController.MyEventHandler(OnDeath);
    }
Ejemplo n.º 7
0
    public void showPlayerMenu()
    {
        m_currentMenu = GUIManager.instance.createPlayerMenu();
        m_currentMenu.init(m_currentPlayer);

        m_currentMenu.e_selected += optionSelected;
        m_currentMenu.e_cancel   += cancelPlayerMenu;
    }
Ejemplo n.º 8
0
 void Awake()
 {
     if (instance != null)
     {
         Debug.LogWarning("More than one player_menu has found");
         return;
     }
     instance = this;
 }
Ejemplo n.º 9
0
    //the change panel function
    public void ChangePanel(PlayerMenu menu)
    {
        curMenu   = menu;
        curChoice = 0;
        switch (menu)
        {
        //the beginning panel
        case PlayerMenu.Choice:
            choices.gameObject.SetActive(true);
            skills.gameObject.SetActive(false);
            invent.gameObject.SetActive(false);
            party.gameObject.SetActive(true);
            descrip.gameObject.SetActive(false);
            target.gameObject.SetActive(false);
            break;

        //the skills panel
        case PlayerMenu.Skill:
            choices.gameObject.SetActive(false);
            skills.gameObject.SetActive(true);
            invent.gameObject.SetActive(false);
            party.gameObject.SetActive(true);
            descrip.gameObject.SetActive(false);
            target.gameObject.SetActive(false);
            break;

        //the inventory panel
        case PlayerMenu.Inventory:
            choices.gameObject.SetActive(false);
            skills.gameObject.SetActive(false);
            invent.gameObject.SetActive(true);
            party.gameObject.SetActive(true);
            descrip.gameObject.SetActive(false);
            target.gameObject.SetActive(false);
            break;

        //the description of actions panel
        case PlayerMenu.Description:
            choices.gameObject.SetActive(false);
            skills.gameObject.SetActive(false);
            invent.gameObject.SetActive(false);
            party.gameObject.SetActive(true);
            descrip.gameObject.SetActive(true);
            target.gameObject.SetActive(false);
            break;

        case PlayerMenu.Target:
            choices.gameObject.SetActive(false);
            skills.gameObject.SetActive(false);
            invent.gameObject.SetActive(false);
            party.gameObject.SetActive(true);
            descrip.gameObject.SetActive(false);
            target.gameObject.SetActive(true);
            break;
        }
    }
Ejemplo n.º 10
0
        /// <summary>
        /// Constructor of class.
        /// </summary>
        /// <param name="game">The instance of game that is running.</param>
        /// <param name="name">The name of the player.</param>
        /// <param name="index">The index of the player.</param>
        public Player(Game game, String name, PlayerIndex index)
            : base(game)
        {
            this.NameField        = name;
            this.PlayerIndexField = index;

            this.MenuField = new PlayerMenu(game, this);

            this.UnitsField = new List <Unit>();
        }
Ejemplo n.º 11
0
    public void CreateUIForPlayer(PlayerData data)
    {
        Debug.Assert(data != null);
        Debug.Assert(data.PlayerMenu == null);

        PlayerMenu menu = Instantiate(PlayerUIPrefab, transform).GetComponentInChildren <PlayerMenu> ();

        data.PlayerMenu = menu;
        menu.Initialise(data);
        RepositionAllPlayerMenus();
    }
Ejemplo n.º 12
0
 private void Awake()
 {
     if (_instance != null && _instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         _instance = this;
     }
 }
Ejemplo n.º 13
0
 public void DeleteUI()
 {
     if (PlayerMenu == null)
     {
         Debug.Log("Warning: tried to delete player-menu, but it's null");
         return;
     }
     GameObject.Destroy(PlayerMenu.gameObject);
     PlayerMenu = null;
     Menu.Instance.RepositionAllPlayerMenus();
 }
Ejemplo n.º 14
0
    //// Start is called before the first frame update
    //void Start()
    //{
    //    LoadPlayers();
    //}

    //// Update is called once per frame
    //void Update()
    //{
    //    LoadPlayers();
    //}
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Debug.Log("Instance already exists, destroying object!");
            Destroy(this);
        }
    }
Ejemplo n.º 15
0
 // Start is called before the first frame update
 void Start()
 {
     if (classTab)
     {
         classDescr();
     }
     menu = GetComponentInParent <PlayerMenu>();
     if (isFirst)
     {
         menu.setTab(this);
     }
 }
Ejemplo n.º 16
0
    private void Start()
    {
        movement  = GetComponent <PlayerMovement>();
        stats     = GetComponent <PlayerStats>();
        rigidBody = GetComponent <Rigidbody2D>();
        fishing   = GetComponent <PlayerFishing>();
        classUlt  = GetComponent <ClassUltimate>();
        helpMenu  = GetComponentInChildren <PlayerMenu>();
        helpMenu.frame.SetActive(false);
        playerInventory.gameObject.SetActive(true);

        /* Assume one camera exists */
        cam = GameObject.FindObjectOfType <UI_Camera>();
    }
Ejemplo n.º 17
0
    private void DefaultConfiguration()
    {
        imgCrossHair  = rtCrossHair.GetComponent <Image>();
        imgCrossHairB = rtCrossHairB.GetComponent <Image>();

        goCrossHairB = rtCrossHairB.gameObject;

        //MENU
        playerMenu = goMenu.GetComponent <PlayerMenu>();

        if (!goMenu.activeInHierarchy)
        {
            goMenu.SetActive(true);
        }
        playerMenu.ShowMenuButton(true);
        playerMenu.ShowMenuPanel(false);
        playerMenu.ShowMenuQuestion(false);

        if (!goJoyStick.activeInHierarchy)
        {
            goJoyStick.SetActive(true);
        }

        if (!goBars.activeInHierarchy)
        {
            goBars.SetActive(true);
        }

        if (!goCrossHairPoints.activeInHierarchy)
        {
            goCrossHairPoints.SetActive(true);
        }

        if (!goScoreManager.activeInHierarchy)
        {
            goScoreManager.SetActive(true);
        }
        scoreManager = goScoreManager.GetComponent <ScoreManager>();

        scoreManager.ShowScoreList(false);

        if (!goFade.activeInHierarchy)
        {
            goFade.SetActive(true);
        }

        animaFade = goFade.GetComponent <Animator>();
        FadeAnimationIN();
    }
Ejemplo n.º 18
0
        private void Menus()
        {
            // Open or close inventory
            if (InputMapper.InventoryButton())
            {
                disableMovement = !disableMovement;
                PlayerMenu.ToggleActive();
            }

            // Open or close pause menu
            if (InputMapper.PauseButton())
            {
                disableMovement = !disableMovement;
                PauseMenu.ToggleActive();
            }
        }
Ejemplo n.º 19
0
    protected void Awake()
    {
        trigger    = GetComponent <EventTrigger>();
        parentMenu = GetComponentInParent <PlayerMenu>();
        image      = GetComponent <Image>();
        state      = State.Idle;

        EventTrigger.Entry onEnter = new EventTrigger.Entry();
        onEnter.callback.AddListener((eventData) => MouseEntered());
        onEnter.eventID = EventTriggerType.PointerEnter;
        trigger.triggers.Add(onEnter);

        EventTrigger.Entry onClick = new EventTrigger.Entry();
        onClick.callback.AddListener((eventData) => MouseClicked());
        onClick.eventID = EventTriggerType.PointerClick;
        trigger.triggers.Add(onClick);
    }
Ejemplo n.º 20
0
    public IEnumerator M4OpenPlayerMenu()
    {
        menuScript.partyPressed();
        yield return(new WaitForSeconds(1));

        partyScript = GameObject.Find("PartyCanvas").GetComponent <PlayerMenu> ();
        Debug.Log(partyScript);

        //Should show two players
        Assert.NotNull(GameObject.Find("Player1").GetComponent <DragAndDropCell>());
        Assert.NotNull(GameObject.Find("Player2").GetComponent <DragAndDropCell>());
        //Rest should not be drag and drop cells
        for (int i = 3; i < 7; i++)
        {
            Assert.Null(GameObject.Find("Player" + i).GetComponent <DragAndDropCell>());
        }
    }
Ejemplo n.º 21
0
    public void Menu(int n)
    {
        switch (n)
        {
        case 0:
            PlayerInfo.SetActive(true);
            FrontMenu.SetActive(true);
            HelpMenu.SetActive(false);
            LogOffMenu.SetActive(false);
            break;

        case 1:
            PlayerInfo.SetActive(false);
            FrontMenu.SetActive(false);
            HelpMenu.SetActive(true);
            break;

        case 2:
            PlayerInfo.SetActive(false);
            FrontMenu.SetActive(false);
            LogOffMenu.SetActive(true);
            break;

        case 3:
            PlayerMenu.SetActive(true);
            PlayerInfo.SetActive(true);
            FrontMenu.SetActive(true);
            HelpMenu.SetActive(false);
            LogOffMenu.SetActive(false);
            MenuIcon.SetActive(false);
            GameObject.Find("Me").GetComponent <Movement> ().Position(true);

            break;

        case 4:
            GameObject.Find("Me").GetComponent <Movement> ().Position(false);
            PlayerMenu.SetActive(false);
            MenuIcon.SetActive(true);
            break;

        case 5:
            StartCoroutine(Disconnect());
            break;
        }
    }
    void Start()
    {
        anim  = GetComponent <Animator>();
        pMenu = GetComponent <PlayerMenu>();

        currentDetailedItem = fullInventory[0];

        if (!currentShield)
        {
            currentShield = fullInventory[1];
            ShowEquippedItems();
        }

        if (!currentWeapon)
        {
            currentWeapon = fullInventory[0];
            ShowEquippedItems();
        }
    }
    void Start()
    {
        pManager = PlayerManager.instance;

        input = ReInput.players.GetPlayer(0);

        pMove        = GetComponent <PlayerMovement>();
        wallJump     = GetComponent <WallJump>();
        freeClimb    = GetComponent <FreeClimb>();
        ledgeClimb   = GetComponent <LedgeClimb>();
        climbLadder  = GetComponent <ClimbLadder>();
        pAttack      = GetComponent <PlayerAttack>();
        pBlocking    = GetComponent <PlayerBlocking>();
        pMenu        = GetComponent <PlayerMenu>();
        pInv         = GetComponent <PlayerInventory>();
        pInteraction = GetComponent <PlayerInteraction>();
        pCamera      = Camera.main.GetComponent <ThirdPersonCamera>();
        anim         = GetComponent <Animator>();
        rb           = GetComponent <Rigidbody>();

        timeSinceGrounded = Time.time;
    }
Ejemplo n.º 24
0
        void HandleAdventureJournalOpenQuest(AdventureJournalOpenQuest adventureJournalOpenQuest)
        {
            var adventureJournalEntry = CliDB.AdventureJournalStorage.LookupByKey(adventureJournalOpenQuest.AdventureJournalID);

            if (adventureJournalEntry == null)
            {
                return;
            }

            Quest quest = Global.ObjectMgr.GetQuestTemplate(adventureJournalEntry.QuestID);

            if (quest == null)
            {
                return;
            }

            if (_player.CanTakeQuest(quest, true))
            {
                PlayerMenu menu = new PlayerMenu(_player.GetSession());
                menu.SendQuestGiverQuestDetails(quest, _player.GetGUID(), true, false);
            }
        }
Ejemplo n.º 25
0
    public void InitGame()
    {
        gameTimeScale = 1f;
        metaTimeScale = 1f;

        playerMenu = GameObject.FindGameObjectWithTag("PlayerMenu").GetComponent <PlayerMenu>();
        mainCamera = GameObject.FindGameObjectWithTag("MainCamera");
        hud        = GameObject.FindGameObjectWithTag("HUD").GetComponent <HUD>();

        if (mainCamera == null)
        {
            Debug.LogError("Error: MainCamera not found.");
            return;
        }

        if (hud == null)
        {
            Debug.LogError("Error: HUD not found.");
            return;
        }

        if (playerMenu == null)
        {
            Debug.LogError("Error: PlayerMenu not found.");
            return;
        }
        vtpcScript = mainCamera.GetComponent <vThirdPersonCamera>();

        playerMenu.gameObject.SetActive(false);
        hints = true;

        UnpauseGame();

        HintsOn();

        hud.scoreText.text = score.ToString();
    }
Ejemplo n.º 26
0
 void Start()
 {
     PlayerMenu = GameObject.Find("PlayerMenu").GetComponent<PlayerMenu>();
 }
Ejemplo n.º 27
0
 public PlayersTreeView()
 {
     Team       = TeamType.LOCAL;
     playerMenu = new PlayerMenu();
 }
Ejemplo n.º 28
0
 protected override void Awake()
 {
     base.Awake();
     PlayerMenu.ResetDel();
 }
Ejemplo n.º 29
0
    public PlayerMenu createPlayerMenu()
    {
        PlayerMenu menu = (GameObject.Instantiate(m_playerMenuPrefab) as GameObject).GetComponent <PlayerMenu>();

        return(menu);
    }
Ejemplo n.º 30
0
        public override void updateComponents(SceneManager sceneManager)
        {
            float deltaTime = clock.Restart().AsSeconds();

            player.update(deltaTime);

            for (int i = 0; i < enemyList.Count; i++)
            {
                enemyList[i] = (Enemy)enemyList[i].update(deltaTime);
            }

            EnemySpawner.Instance.update(deltaTime);
            Background.Instance().update(deltaTime);
            ParticleSystem.Instance().update(deltaTime);

            // Sprawdzenie kolizji pocisków z przeciwnikami
            List <IDamageable> dmgList = toDamageableList(enemyList);

            for (int i = 0; i < projectileList.Count; i++)
            {
                projectileList[i] = (Projectile)projectileList[i].checkCollision(dmgList);
                if (projectileList[i] != null)
                {
                    projectileList[i] = (Projectile)projectileList[i].update(deltaTime);
                }
            }

            // Sprawdzenie kolizji pocisków z graczem
            for (int i = 0; i < enemyProjectileList.Count; i++)
            {
                enemyProjectileList[i] = (Projectile)enemyProjectileList[i].checkCollision(player);
                if (enemyProjectileList[i] != null)
                {
                    enemyProjectileList[i] = (Projectile)enemyProjectileList[i].update(deltaTime);
                }
            }

            List <Projectile> p = player.fire();

            if (p != null)
            {
                projectileList.AddRange(p);
            }

            p = player.useLaser();
            if (p != null)
            {
                (p[0] as LaserBeam).fix();
                projectileList.AddRange(p);
            }
            p = player.useMissile();
            if (p != null)
            {
                (p[0] as Missile).setTarget(enemyList);
                projectileList.AddRange(p);
            }
            p = player.useBomb();
            if (p != null)
            {
                projectileList.AddRange(p);
            }
            p = player.useWave();
            if (p != null)
            {
                (p[0] as IonWave).fix();
                p[0].animation.animationSprite.Position = new Vector2f(player.animation.animationSprite.Position.X + player.animation.animationSprite.Scale.X * player.animation.animationSprite.Texture.Size.X / 2, p[0].animation.animationSprite.Position.Y);
                projectileList.AddRange(p);
            }

            projectileList.RemoveAll(proj => proj == null);
            enemyProjectileList.RemoveAll(proj => proj == null);
            enemyList.RemoveAll(enem => enem == null);

            // Sprawdzenie warunku porażki
            if (player.health <= 0)
            {
                timeToEnd    -= deltaTime;
                score.Visible = true;
                score.Active  = true;
                score.Text    = "Porazka";
                if (timeToEnd < 0)
                {
                    //EndingMenu.Instance().hasWon = false;
                    SceneManager.Instance().changeScene(PlayerMenu.Instance());
                }
            }

            // Sprzawdzenie warunku zwycięstwa
            if (enemyList.Count == 0 && EnemySpawner.Instance.isEmpty)
            {
                timeToEnd    -= deltaTime;
                score.Visible = true;
                score.Active  = true;
                score.Text    = "Wygrana";
                if (timeToEnd < 0)
                {
                    //EndingMenu.Instance().hasWon = true;
                    PlayerManager.Instance.missionCompleted();
                    SceneManager.Instance().changeScene(PlayerMenu.Instance());
                }
            }
        }
Ejemplo n.º 31
0
 /// <summary>
 /// Keep the PlayerMenu a Singleton.</summary>
 void Awake()
 {
     if (_playerMenu == null)
     {
         _playerMenu = this;
     }
     else if(_playerMenu != null)
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 32
0
 private void Awake()
 {
     _player       = GetComponent <Player>();
     _playerCamera = Camera.main;
     _playerMenu   = FindObjectOfType <PlayerMenu>();
 }