Example #1
0
    void Setup()
    {
        Debug.Log("Build set up");

        // Build unit and time
        Manager_Game gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>();        // Grab copy of UI Manager

        buildUnit = gameManager.GetCommander(unitTeam).GetBuildUnit(buildUnitIndex);

        startTime  = Time.time;
        finishTime = buildUnit.buildTime;

        if (gameRules.useTestValues)
        {
            finishTime = finishTime * gameRules.TEST_timeMultBuild;
        }

        // UI
        Manager_UI uiManager = GameObject.FindGameObjectWithTag("UIManager").GetComponent <Manager_UI>();        // Grab copy of UI Manager

        progBar = Instantiate(progBarPrefab);
        progBar.transform.SetParent(uiManager.Canvas.transform, false);
        progBarOffset = uiManager.UIRules.BPB_offset;

        UpdateUI();
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        // Local setup stuff
        if (!isLocalPlayer)
        {
            return;
        }

        FindReferences();

        multManager = GameObject.FindGameObjectWithTag("MultiplayerManager").GetComponent <Multiplayer_Manager>();
        team        = GetCurTeam();
        CmdSpawnMyFlagship(team);
        CmdIncrementCurTeam();


        gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>();
        gameRules   = gameManager.GameRules;       // Grab copy of Game Rules
        SetCommander(gameManager.GetCommander(team));
        gameManager.SetController(this);

        selection = new List <Entity>();
        Select(null, false);

        audioSource = GetComponent <AudioSource>();

        lineMouse.SetEffectActive(0);
        lineVert.SetEffectActive(0);

        SetMarqueeActive(false);

        commandWheel.SetController(this);
        SetCommandWheelActive(false);
    }
Example #3
0
    /// <summary>
    /// 对象的第一帧时被调用
    /// </summary>
    void Start()
    {
        audioMusic.Play();          //游戏开始播放背景音乐

        //======================保存游戏中音量=======================//
        _ConMusic.value = PlayerPrefs.GetFloat("musicVoice");
        _ConSound.value = PlayerPrefs.GetFloat("soundVoice");

        //======================快捷语音按钮====================================//
        quickVoice1 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_1").GetComponent <Button>();
        quickVoice2 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_2").GetComponent <Button>();
        quickVoice3 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_3").GetComponent <Button>();
        quickVoice4 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_4").GetComponent <Button>();
        quickVoice5 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_5").GetComponent <Button>();
        //弹出快捷语音按钮的按钮
        shortVoiceButton = transform.Find("/Game_UI/Fixed_UI/Voice_Dd").GetComponent <Button>();
        shortVoiceButton.onClick.AddListener(OnShortVoiceButtonClick);
        //弹出快捷语音按钮的按钮的遮罩
        shortVoiceMask = shortVoiceButton.transform.Find("mask").GetComponent <Image>();
        //快捷语音按钮的父物体
        shortVoicePanel = transform.Find("/Game_UI/PopUp_UI/Voice").gameObject;
        //快捷语音的父物体
        imgVoice = transform.Find("/Game_UI/PopUp_UI/Voice").gameObject;         //快捷语音界面赋值
        //给快捷语音按钮绑定事件
        delayQuickVoice();

        //----------------------------没什么用
        quickTime = 0;
        music     = gameObject.GetComponent <Manager_Game>();           //获取播放音源的对象
    }
Example #4
0
    void CmdSpawnIncoming(Vector3 pos, Quaternion rot, int bIndex, int bTeam)
    {
        Commander bCommander = commander;

        if (!bCommander)
        {
            gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>();
            bCommander  = gameManager.GetCommander(bTeam);
        }
        if (bCommander == null)
        {
            Debug.LogWarning("No commander found");
        }
        if (bCommander.GetBuildUnit(bIndex) == null)
        {
            Debug.LogWarning("No matching build unit found");
        }
        if (bCommander.GetBuildUnit(bIndex).incomingObject == null)
        {
            Debug.LogWarning("No matching incoming object found");
        }
        GameObject     go       = Instantiate(bCommander.GetBuildUnit(bIndex).incomingObject, pos, rot);
        Build_Incoming incoming = go.GetComponent <Build_Incoming>();        // TODO: Anything past position, rotation, and SyncVars wont affect the network-spawned object

        //incoming.buildUnit = bCommander.GetBuildUnit(bIndex);
        incoming.Init(bIndex, bTeam);
        NetworkServer.Spawn(go);
    }
Example #5
0
    new void Awake()
    {
        base.Awake();

        gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>();

        abilityType = AbilityType.Bombs;
        InitCooldown();

        stacks         = gameRules.ABLY_bombsMaxAmmo;
        deltaDurations = AbilityUtils.GetDeltaDurations(abilityType);

        lockOnRemaining = gameRules.ABLY_bombsLockOnTime;

        mask = gameRules.collisionLayerMask;

        displayInfo.stacks = stacks;
        if (stacks <= 0)
        {
            displayInfo.displayInactive = true;
        }
        else
        {
            displayInfo.displayInactive = false;
        }

        displayInfo.displayStacks = true;
    }
Example #6
0
 void Awake()
 {
     this.managerSounds   = GameObject.FindObjectOfType <Manager_Sounds>();
     this.managerGame     = GameObject.FindObjectOfType <Manager_Game>();
     this.managerGameOver = GameObject.FindObjectOfType <Manager_GameOver>();
     this.snake           = GameObject.FindObjectOfType <Mechanics_Snake>();
     MountGrid();
 }
Example #7
0
 void Start()
 {
     this.managerScore  = GameObject.FindObjectOfType <Manager_Score>();
     this.managerGame   = GameObject.FindObjectOfType <Manager_Game>();
     this.managerSounds = GameObject.FindObjectOfType <Manager_Sounds>();
     this.snake         = GameObject.FindObjectOfType <Mechanics_Snake>();
     this.grid          = GameObject.FindObjectOfType <Mechanics_Grid>();
 }
Example #8
0
    void Awake()
    {
        //Define esse script para ser referênciado por outros scripts
        ManagerScript = GetComponent <Manager_Game>();

        //Atrasa um pouco a explicação pra que a cena carregue e não interfira
        StartCoroutine(DelayIntro());
    }
    private Manager_Game gameManager;                                                                                           // access Manager_Game component from Manager_Game GameObject on the hierarchy

    void Start()                                                                                                                // --> Function Start
    {
        if (obj_Game_Manager == null)                                                                                           // Connect the Mission to the gameObject : "Manager_Game"
        {
            obj_Game_Manager = GameObject.Find("Manager_Game");
        }

        gameManager = obj_Game_Manager.GetComponent <Manager_Game>();                                           // Access Manager_Game gameComponent from obj_Game_Manager
    }
Example #10
0
    new void Awake()
    {
        base.Awake();

        abilityType = AbilityType.HealField;
        InitCooldown();

        gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>();
    }
Example #11
0
    // Use this for initialization

    private void Start()
    {
        gameManager     = this;
        initValueBodies = 5;
        _BodyManager    = BodyManager._BodyManager;
        S_UIManager     = UIManager.UI_Manager;
        initGame();
        _InGame = false;
    }
Example #12
0
    private void Start()
    {
        managerGame         = GetComponent <Manager_Game>();
        Screen.sleepTimeout = SleepTimeout.NeverSleep;
        //=====================south头像,昵称,距离,鸡牌Grid赋值========================
        backHeadFGO    = transform.Find("/Game_UI/Fixed_UI/Heads/Head_south").gameObject;
        backGridGO     = backHeadFGO.transform.Find("grid_ji").gameObject;
        backHeadImage  = backHeadFGO.transform.Find("bottom").GetComponent <Image>();
        MeNickNameText = managerGame.userInfoPel_S.transform.Find("Image/TxtLeft").GetComponent <Text>();
        distanceText   = managerGame.userInfoPel_S.transform.Find("Image/UsrDistance").GetComponent <Text>();
        backIDText     = managerGame.userInfoPel_S.transform.Find("Image/ID").GetComponent <Text>();
        backIPText     = managerGame.userInfoPel_S.transform.Find("Image/IP").GetComponent <Text>();
        backName       = backHeadFGO.transform.Find("name").GetComponent <Text>();
        //=====================west头像,昵称,距离,鸡牌Grid赋值========================
        leftHeadFGO      = transform.Find("/Game_UI/Fixed_UI/Heads/Head_west").gameObject;
        leftGridGO       = leftHeadFGO.transform.Find("grid_ji").gameObject;
        leftHeadImage    = leftHeadFGO.transform.Find("bottom").GetComponent <Image>();
        leftNickNameText = managerGame.userInfoPel_W.transform.Find("Image/TxtLeft").GetComponent <Text>();
        leftDistanceText = managerGame.userInfoPel_W.transform.Find("Image/UsrDistance").GetComponent <Text>();
        leftIDText       = managerGame.userInfoPel_W.transform.Find("Image/ID").GetComponent <Text>();
        leftIPText       = managerGame.userInfoPel_W.transform.Find("Image/IP").GetComponent <Text>();
        leftName         = leftHeadFGO.transform.Find("name").GetComponent <Text>();
        leftCityText     = leftHeadFGO.transform.Find("city").GetComponent <Text>();
        //=====================east头像,昵称,距离,鸡牌Grid赋值========================
        rightHeadFGO      = transform.Find("/Game_UI/Fixed_UI/Heads/Head_east").gameObject;
        rightGridGO       = rightHeadFGO.transform.Find("grid_ji").gameObject;
        rightHeadImage    = rightHeadFGO.transform.Find("bottom").GetComponent <Image>();
        rightNickNameText = managerGame.userInfoPel_E.transform.Find("Image/TxtLeft").GetComponent <Text>();
        rightDistanceText = managerGame.userInfoPel_E.transform.Find("Image/UsrDistance").GetComponent <Text>();
        rightIDText       = managerGame.userInfoPel_E.transform.Find("Image/ID").GetComponent <Text>();
        rightIPText       = managerGame.userInfoPel_E.transform.Find("Image/IP").GetComponent <Text>();
        rightName         = rightHeadFGO.transform.Find("name").GetComponent <Text>();
        rightCityText     = rightHeadFGO.transform.Find("city").GetComponent <Text>();
        //=====================north头像,昵称,距离,鸡牌Grid赋值========================
        frontHeadFGO      = transform.Find("/Game_UI/Fixed_UI/Heads/Head_north").gameObject;
        frontGridGO       = frontHeadFGO.transform.Find("grid_ji").gameObject;
        frontHeadImage    = frontHeadFGO.transform.Find("bottom").GetComponent <Image>();
        frontNickNameText = managerGame.userInfoPel_N.transform.Find("Image/TxtLeft").GetComponent <Text>();
        frontDistanceText = managerGame.userInfoPel_N.transform.Find("Image/UsrDistance").GetComponent <Text>();
        frontIDText       = managerGame.userInfoPel_N.transform.Find("Image/ID").GetComponent <Text>();
        frontIPText       = managerGame.userInfoPel_N.transform.Find("Image/IP").GetComponent <Text>();
        frontName         = frontHeadFGO.transform.Find("name").GetComponent <Text>();
        frontCityText     = frontHeadFGO.transform.Find("city").GetComponent <Text>();
        //=====================头像全部隐藏========================
        backHeadFGO.gameObject.SetActive(false);
        leftHeadFGO.gameObject.SetActive(false);
        rightHeadFGO.gameObject.SetActive(false);
        frontHeadFGO.gameObject.SetActive(false);



        if (GameInfo.FW == 1 || GameInfo.gameNum > 1)
        {
            ShowCards(GameInfo.FW);
        }
    }
Example #13
0
 void Start()                                                                                                // --> Init
 {
     obj_Game_Manager = GameObject.Find("Manager_Game");                                                     // Find the gameObject Manager_Game
     if (obj_Game_Manager != null)
     {
         gameManager = obj_Game_Manager.GetComponent <Manager_Game>();                               // Access Manager_Game from obj_Game_Manager
     }
     sound_ = GetComponent <AudioSource>();                                                          // Access AudioSource Component
     if (Toy)
     {
         toy = Toy.GetComponent <Toys>();                                                                            // access Toys component if needed
     }
 }
Example #14
0
    // Use this for initialization
    void Start()
    {
        startGame     = transform.Find("/Main Camera").GetComponent <FICStartGame>();
        pengGang      = transform.Find("/Main Camera").GetComponent <Manager_PengGang>();
        managerGame   = transform.Find("/Main Camera").GetComponent <Manager_Game>();
        pghgGridTrans = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg");

        guoButtonGO  = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_guo").gameObject;
        pengButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_peng").gameObject;
        gangButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_gang").gameObject;
        huButtonGO   = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_hu").gameObject;
        tingButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_ting").gameObject;
    }
Example #15
0
 /***MonoBehaviour Functions***/
 void Awake()
 {
     //This is the only gameManger on a GameObject
     if (manager_Game == null)
     {
         DontDestroyOnLoad(gameObject);
         manager_Game = this;
     }
     //This is NOT the only gameManger on a GameObject
     else
     {
         Destroy(gameObject);
     }
 }
    void Start()
    {
        if (obj_Game_Manager == null)                                                                                                                                                   // Connection with the gameObject : "Manager_Game"
        {
            obj_Game_Manager = GameObject.Find("Manager_Game");
        }

        if (obj_Game_Manager != null)
        {
            gameManager = obj_Game_Manager.GetComponent <Manager_Game>();
        }

        TimeScale = Time.timeScale;
        target   += timeBetweenTwoLight * TimeScale;
    }
    private void Start()
    {
        if (instance == null)
        {
            instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);

        PlayMusic();
    }
Example #18
0
    void Start()
    {
        GameObject tmp = GameObject.Find("Manager_Game");

        if (tmp != null)
        {
            manager_Game = tmp.GetComponent <Manager_Game>();
        }


        tmp = GameObject.Find("G_UI_Game_Interface_Mobile");
        if (tmp != null)
        {
            obj_UI = tmp;
        }

        tmp = GameObject.Find("G_UI_Game_Interface_Mobile_Part2");
        if (tmp != null)
        {
            obj_UI2 = tmp;
        }


        tmp = GameObject.Find("Main Camera");


        if (tmp != null)
        {
            camera_Movement = tmp.GetComponent <Camera_Movement>();
        }

        tmp = GameObject.Find("PauseAndView");


        if (tmp != null)
        {
            Transform[] children = tmp.GetComponentsInChildren <Transform>(true);
            foreach (Transform child in children)
            {
                if (child.name == "btn_Mobile_Pause")
                {
                    obj_PauseMobile = child.gameObject;
                }
            }
        }
    }
Example #19
0
    void Start()                                                                                                                                // --> function Start
    {
        obj_Game_Manager = GameObject.Find("Manager_Game");                                                                                     // Find the gameObject Manager_Game
        if (obj_Game_Manager != null)
        {
            gameManager = obj_Game_Manager.GetComponent <Manager_Game>();                                                               // Access Manager_Game from obj_Game_Manager
        }
        sound_ = GetComponent <AudioSource>();                                                                                          // Access AudioSource Component

        if (obj_Led)
        {
            Led_Renderer = obj_Led.GetComponent <ChangeSpriteRenderer>();                                       // If obj_Led = true; Access ChangeSpriteRenderer Component
        }
        if (Toy)
        {
            toy = Toy.GetComponent <Toys>();                                                                                                            // access Toys component if needed
        }
    }
Example #20
0
    void Start()                                                                                                                //	--> Init
    {
        obj_Game_Manager = GameObject.Find("Manager_Game");                                                                     // Find the gameObject Manager_Game
        if (obj_Game_Manager != null)
        {
            gameManager = obj_Game_Manager.GetComponent <Manager_Game>();                                               // Access Manager_Game from obj_Game_Manager
        }
        sound_ = GetComponent <AudioSource>();                                                                          // Access AudioSource Component

        if (obj_Led)
        {
            Led_Renderer = obj_Led.GetComponent <ChangeSpriteRenderer>();                       // Access led component if needed
        }
        if (obj_Toy)
        {
            toy = obj_Toy.GetComponent <Toys>();                                                                                // Access led component if needed
        }
    }
Example #21
0
    void Start()
    {
        if (Global_Led)
        {
            if (obj_Game_Manager == null)                                                                               // Connect the Mission to the gameObject : "Manager_Game"
            {
                obj_Game_Manager = GameObject.Find("Manager_Game");
            }
            gameManager = obj_Game_Manager.GetComponent <Manager_Game>();               // --> Connect the Mission to <Manager_Game>() component.
            HowManyAnim = gameManager.HowManyAnimation();
        }
        if (Group_Led)
        {
            obj_Grp     = Obj_Grp.GetComponent <Manager_Led_Animation>();
            HowManyAnim = obj_Grp.HowManyAnimation();
        }

        Gui_Txt_Timer.text = cmpt.ToString();
    }
Example #22
0
    // Use this for initialization
    protected void Start()
    {
        // Check for null because a subclass may have already set these fields
        if (gameManager == null)
        {
            gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); // Find Game Manager
        }
        if (gameRules == null)                                                                           // Subclass may have already set this field
        {
            gameRules = gameManager.GameRules;                                                           // Grab copy of Game Rules
        }
        Manager_UI uiManager = GameObject.FindGameObjectWithTag("UIManager").GetComponent <Manager_UI>();

        selCircle = Instantiate(uiManager.UnitSelCircle, transform.position, Quaternion.identity);
        //selCircle.transform.SetParent(transform);
        selCircle.SetActive(false);
        selCircle.transform.localScale = new Vector3(selCircleSize, selCircleSize, selCircleSize);
        selCircleSpeed = uiManager.UIRules.SEL_rotateSpeed;

        meshRenderer = model.GetComponent <MeshRenderer>();
    }
Example #23
0
 void Start()                                                                                                                                                        // --> Function Start
 {
     Box_Col          = GetComponent <BoxCollider>();
     sound_           = GetComponent <AudioSource>();                                                                                        // Access AudioSource component
     obj_Game_Manager = GameObject.Find("Manager_Game");                                                                                     // Find Manager_Game gameObject
     if (obj_Game_Manager != null)
     {
         gameManager = obj_Game_Manager.GetComponent <Manager_Game>();                                                               // access to the script Manager_Game.js on gameObject Manager_Game on the hierarchy
     }
     if (obj_Led)
     {
         led_Renderer = obj_Led.GetComponent <ChangeSpriteRenderer>();                                       // obj_Led != null Access ChangeSpriteRenderer component
     }
     if (obj_Target)
     {
         target = obj_Target.GetComponent <Target>();                                                                                // obj_Target != null Access Target component
     }
     Transform[] tmp = gameObject.GetComponentsInChildren <Transform>(true);                                                         // Find Spawn Transform. WARNING Don't move spawn gameObject outside the Hole GameObject.
     foreach (Transform child in tmp)
     {
         if (child.name == "Spawn_Hole")
         {
             Spawn = child;
         }
     }
     if (Toy_Enter)
     {
         toyEnter = Toy_Enter.GetComponent <Toys>();                                                                         // Access component Toys from Toy_Enter
     }
     if (Toy_Exit)
     {
         toyExit = Toy_Exit.GetComponent <Toys>();                                                                                   // Access component Toys from Toy_Exit
     }
     if (MovingObjects)
     {
         MovingObjects.GetComponent <movingObject>();
     }
 }
Example #24
0
    void Start()                                                                                                                // --> Init
    {
        if (transform.localPosition.y == ActivatePosY)                                                                          // init variable target
        {
            target = ActivatePosY;
        }
        else
        {
            target = DesactivatePosY;
        }

        obj_Game_Manager = GameObject.Find("Manager_Game");                                                                     // Find the gameObject Manager_Game

        if (obj_Game_Manager != null)
        {
            gameManager = obj_Game_Manager.GetComponent <Manager_Game>();                                               // Access Manager_Game from obj_Game_Manager
        }
        sound_ = GetComponent <AudioSource>();                                                                          // Access AudioSource Component
        if (Toy)
        {
            toy = Toy.GetComponent <Toys>();                                                                                            // access Toys component if needed
        }
    }
Example #25
0
 void Start()
 {
     obj_Game_Manager = GameObject.Find("Manager_Game");
     gameManager      = obj_Game_Manager.GetComponent <Manager_Game>();
     sound_           = GetComponent <AudioSource>();
 }
    private Manager_Game gameManager;                                                           // Manager_Game Component from obj_Game_Manager


    void Start()                                                                        // --> init
    {
        obj_Game_Manager = GameObject.Find("Manager_Game");                             // Find the gameObject Manager_Game
        gameManager      = obj_Game_Manager.GetComponent <Manager_Game>();              // Access Manager_Game from obj_Game_Manager
        sound_           = GetComponent <AudioSource>();                                // Access AudioSource Component
    }
Example #27
0
 // Use this for initialization
 void Start()
 {
     manager_Game = gameObject.GetComponent <Manager_Game> ();
 }
Example #28
0
	int _playerWhoPaused = 1; // To not let another player pause or unpause when another player does.

	void Awake()
	{
		if(instance == null)
			instance = this;
		// Default characters chosen.
		if (PlayersChosen == null)
			PlayersChosen = new List<PlayerCharacters> (4) { PlayerCharacters.Ethan, PlayerCharacters.Dude,
			PlayerCharacters.Ethan_Twin, PlayerCharacters.Dude_Twin};
		if(playersDefeated == null)
			playersDefeated = new List<GameObject> ();
		enemiesDead = new List<GameObject> ();
		// Get the current area by checking the loaded level's name.
		string levelName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
		if(levelName.Contains("Main"))
			currentArea = CurrentArea.Main_Menu;
		else if(levelName.Contains("Demo"))
		{
			if (!levelName.Contains("Menu"))
				currentArea = CurrentArea.Demo;
			else
				currentArea = CurrentArea.Demo_Menu;
		}
		else if(levelName.Contains("Canyon_0"))
			currentArea = CurrentArea.Canyon_0;
		else if(levelName.Contains("Canyon_1"))
			currentArea = CurrentArea.Canyon_1;
        enemiesAll = new List<GameObject> ();
        enemiesDead = new List<GameObject> ();
        allPlayerStatus = new List<CharacterStatus>();
	}
Example #29
0
    private void Start()
    {
        //===================脚本单例===============================//
        managerGame  = gameObject.GetComponent <Manager_Game>();
        managerAudio = gameObject.GetComponent <Manager_Audio>();
        managerTime  = gameObject.GetComponent <Mannager_Time>();
        //===================类的调用===================
        mjPlaying = gameObject.GetComponent <FICMJPlaying>();
        //================设置按钮点击==========================
        settingButton = transform.Find("/Game_UI/Fixed_UI/But_SheZhi").GetComponent <Button>();
        //================PopUp_UI父物体==========================
        PopUpUITrans       = transform.Find("/Game_UI/PopUp_UI");
        JieSanOrQuitButton = PopUpUITrans.Find("SheZhi/Quit").GetComponent <Button>();
        JieSanOrQuitText   = JieSanOrQuitButton.transform.Find("Text").GetComponent <Text>();

        //=============申请解散房间,请投票的panel====================
        JieSanPanelTrans = PopUpUITrans.Find("SQ_jiesan");
        JieSanTittle     = JieSanPanelTrans.Find("Text").GetComponent <Text>();

        firstPeoTrans   = JieSanPanelTrans.Find("firstPeo");
        firstHeadImage  = firstPeoTrans.Find("head_2").GetComponent <Image>();
        firstStateImage = firstPeoTrans.Find("state_2").GetComponent <Image>();
        firstNameText   = firstPeoTrans.Find("nickname_2").GetComponent <Text>();

        secondPeoTrans   = JieSanPanelTrans.Find("secondPeo");
        secondHeadImage  = secondPeoTrans.Find("head_3").GetComponent <Image>();
        secondStateImage = secondPeoTrans.Find("state_3").GetComponent <Image>();
        secondNameText   = secondPeoTrans.Find("nickname_3").GetComponent <Text>();

        thirdPeoTrans   = JieSanPanelTrans.Find("thirdPeo");
        thirdHeadImage  = thirdPeoTrans.Find("head_4").GetComponent <Image>();
        thirdStateImage = thirdPeoTrans.Find("state_4").GetComponent <Image>();
        thirdNameText   = thirdPeoTrans.Find("nickname_4").GetComponent <Text>();

        agreeButton = JieSanPanelTrans.Find("Agree").GetComponent <Button>();
        //agreeTimeText = agreeButton.transform.Find("time_60").GetComponent<Text>();
        refuseButton = JieSanPanelTrans.Find("Refuse").GetComponent <Button>();


        //=============警告界面,是否真的解散房间====================
        warningJieSanTrans = PopUpUITrans.Find("DD_jiesan");
        yesJieSanButton    = warningJieSanTrans.Find("Yes_Btn").GetComponent <Button>();
        noJieSanButton     = warningJieSanTrans.Find("No_Btn").GetComponent <Button>();

        //=============申请解散或者退出按钮====================
        fanduiPanelTrans = PopUpUITrans.Find("jiesan_SB");
        fanduiNamesText  = fanduiPanelTrans.Find("Text").GetComponent <Text>();
        fanduiNamesStr   = null;
        //==============图片赋值=====================
        agreeSprit  = Resources.Load("Game_GYMJ/Texture/Game_UI/popup_head_yes", typeof(Sprite)) as Sprite;
        refuseSprit = Resources.Load("Game_GYMJ/Texture/Game_UI/popup_head_no", typeof(Sprite)) as Sprite;
        //==================按钮事件监听添加===============
        settingButton.onClick.AddListener(OnSettingButtonClick);
        JieSanOrQuitButton.onClick.AddListener(OnJieSanOrQuitButtonClick);

        //yesJieSanButton.onClick.AddListener(WarningYesButtonClick);
        //noJieSanButton.onClick.AddListener(WarningNoButtonClick);

        agreeButton.onClick.AddListener(SendAgreeMessage);
        refuseButton.onClick.AddListener(SendRefuseMessage);
    }
Example #30
0
    private void Awake()
    {
        UI_Manager = this;

        _GameManager = Manager_Game.gameManager;
    }