コード例 #1
0
 private void Start()
 {
     timer      = transform.Find("Timer").GetComponent <Text>();
     successBtn = transform.Find("SuccessButton").GetComponent <Button>();
     successBtn.onClick.AddListener(OnResultClick);
     failBtn = transform.Find("FailButton").GetComponent <Button>();
     failBtn.onClick.AddListener(OnResultClick);
     successBtn.gameObject.SetActive(false);
     failBtn.gameObject.SetActive(false);
     exitBtn = transform.Find("ExitButton").GetComponent <Button>();
     exitBtn.onClick.AddListener(OnExitClick);
     quitBattleRequest = GetComponent <QuitBattleRequest>();
 }
コード例 #2
0
ファイル: GamePanel.cs プロジェクト: fctony/ForestWar
 void Awake()
 {
     //初始化ui组件
     timer         = transform.Find("Timer").GetComponent <Text>();
     successButton = transform.Find("SuccessButton").GetComponent <Button>();
     successButton.gameObject.SetActive(false);
     failButton = transform.Find("FailButton").GetComponent <Button>();
     failButton.gameObject.SetActive(false);
     quitButton = transform.Find("QuitButton").GetComponent <Button>();
     quitButton.gameObject.SetActive(false);
     //添加结果摁钮的点击事件
     successButton.onClick.AddListener(OnResultClick);
     failButton.onClick.AddListener(OnResultClick);
     quitButton.onClick.AddListener(OnQuitButtonClick);
     //获取中途退出请求对象
     quitBattleRequest = GetComponent <QuitBattleRequest>();
 }
コード例 #3
0
    private void Start()
    {
        timer = transform.Find("Time").GetComponent <Text>();
        timer.gameObject.SetActive(false);
        back = transform.Find("Back").GetComponent <Text>();
        back.gameObject.SetActive(false);


        successBtn = transform.Find("SuccessButton").GetComponent <Button>();
        successBtn.onClick.AddListener(OnResultClick);
        successBtn.gameObject.SetActive(false);
        failBtn = transform.Find("FailButton").GetComponent <Button>();
        failBtn.onClick.AddListener(OnResultClick);
        failBtn.gameObject.SetActive(false);
        //GameObject.Find("Grid").gameObject.SetActive(true);
        quitBattleRequest = GetComponent <QuitBattleRequest>();
        getScoreRequest   = GetComponent <GetScoreRequest>();
    }
コード例 #4
0
    protected override void OnInit()
    {
        transform.GetInstance("Timer", out timer);
        timer.gameObject.SetActive(false);

        transform.GetInstance("Success", out successBtn);
        successBtn.gameObject.SetActive(false);
        successBtn.onClick.AddListener(ResultCallback);

        transform.GetInstance("Fail", out failBtn);
        failBtn.gameObject.SetActive(false);
        failBtn.onClick.AddListener(ResultCallback);

        transform.GetInstance("Exit", out exitBtn);
        exitBtn.gameObject.SetActive(false);
        exitBtn.onClick.AddListener(ExitCallback);

        quitBattleRequest = GetComponent <QuitBattleRequest>();
    }
コード例 #5
0
ファイル: GamePanel.cs プロジェクト: CrixalisAs/MiniGame
    void Awake()
    {
        Joystick          = transform.Find("Joystick").GetComponent <ETCJoystick>();
        showTimerRequest  = GetComponent <ShowTimerRequest>();
        startPlayRequest  = GetComponent <StartPlayRequest>();
        gameOverRequest   = GetComponent <GameOverRequest>();
        quitBattleRequest = GetComponent <QuitBattleRequest>();
        quitGameRequest   = GetComponent <QuitGameRequest>();
        destroyRequest    = GetComponent <DestroyRequest>();
        gameChatRequest   = GetComponent <GameChatRequest>();
        knapsack          = transform.Find("KnapsackPanel").GetComponent <Knapsack>();
        for (int i = 0; i < 3; i++)
        {
            skillPos.Add(transform.Find("Skill" + i));
        }

        roleSelectPanel = transform.Find("RoleSelectPanel");

        timer        = transform.Find("TimerPanel/Time").GetComponent <Text>();
        gameOverText = transform.Find("GameOverPanel/GameOver").GetComponent <Text>();
        closeButton  = transform.Find("GameOverPanel/CloseButton").GetComponent <Button>();
        closeButton.onClick.AddListener(OnCloseClick);

        EffectDict    = facade.GetEffectDict();
        SkillItemDict = facade.GetSkillItemDict();

        transform.Find("SettingPanel/QuitGameButton").GetComponent <Button>().onClick.AddListener(OnQuitGameClick);

        chatDialog = transform.Find("ChatDialog");
        sendButton = transform.Find("ChatDialog/InputPanel/SendButton");
        chatButton = transform.Find("ChatDialog/ChatButton").GetComponent <Button>();
        inputField = transform.Find("ChatDialog/InputPanel/InputField").GetComponent <InputField>();
        sendButton.GetComponent <Button>().onClick.AddListener(OnSendClick);
        chatButton.onClick.AddListener(OnChatClick);
        inputField.onEndEdit.AddListener(x => OnSendClick());

        OtherPlayerChatMsgItem = Resources.Load <GameObject>("UIItem/Chat/OtherPlayerChatMsgItem");
        LocalPlayerChatMsgItem = Resources.Load <GameObject>("UIItem/Chat/LocalPlayerChatMsgItem");
        ChangeSeatItem         = Resources.Load <GameObject>("UIItem/ChangeSeatItem");
    }