Exemplo n.º 1
0
    private int currentIndex; // 当前选中的皮肤下标

    private void Awake()
    {
        EventCenter.AddListener(EventDefine.ShowShopPanel, ShowShopPanel);
        parent     = transform.Find("ScroolRect/Parent");
        diamondTxt = transform.Find("Diamond/DiamongImg/DiamondTxt").GetComponent <Text>();
        nameTxt    = transform.Find("NameTxt").GetComponent <Text>();
        backBtn    = transform.Find("BackBtn").GetComponent <Button>();
        backBtn.onClick.AddListener(OnBackBtnClick);
        selectBtn = transform.Find("SelectBtn").GetComponent <Button>();
        selectBtn.onClick.AddListener(OnSelectButtonClick);
        buyBtn = transform.Find("BuyBtn").GetComponent <Button>();
        buyBtn.onClick.AddListener(OnBuyButtonClick);
        vars = ManagerVars.GetManagerVars();
    }
Exemplo n.º 2
0
 private void Awake()
 {
     EventCenter.AddListener(EventDefine.ShowShopPanel, Show);
     parent      = transform.Find("ScroolRect/Parent");
     txt_Name    = transform.Find("txt_Name").GetComponent <Text>();
     txt_Diamond = transform.Find("Diamond/Text").GetComponent <Text>();
     btn_Back    = transform.Find("btn_Back").GetComponent <Button>();
     btn_Back.onClick.AddListener(OnBackButtonClick);
     btn_Select = transform.Find("btn_Select").GetComponent <Button>();
     btn_Select.onClick.AddListener(OnSelectButtonClick);
     btn_Buy = transform.Find("btn_Buy").GetComponent <Button>();
     btn_Buy.onClick.AddListener(OnBuyButtonClick);
     vars = ManagerVars.GetManagerVars();
 }
Exemplo n.º 3
0
 private void Awake()
 {
     EventCenter.AddListener(EventType.ShowShopPanel, Show);
     parent      = transform.Find("Img_ScrollRect/GOE_Parent");
     txt_Name    = transform.Find("Txt_Name").GetComponent <Text>();
     txt_Diamond = transform.Find("GOE_Diamond/Txt_DiamondNum").GetComponent <Text>();
     btn_Back    = transform.Find("Btn_Back").GetComponent <Button>();
     btn_Back.onClick.AddListener(OnBtn_BackClick);
     btn_Select = transform.Find("Btn_Select").GetComponent <Button>();
     btn_Select.onClick.AddListener(OnBtn_SelectClick);
     btn_Pay = transform.Find("Btn_Pay").GetComponent <Button>();
     btn_Pay.onClick.AddListener(OnBtn_PayClick);
     vars = ManagerVars.GetManagerVars();
 }
Exemplo n.º 4
0
    private void Awake()
    {
        vars     = ManagerVars.GetManagerVars();
        Instance = this;
        EventCenter.AddListener(EventDefine.AddScore, AddGameScore);
        EventCenter.AddListener(EventDefine.PlayerMove, PlayerMove);
        EventCenter.AddListener(EventDefine.AddDiamond, AddGameDiamond);

        if (GameData.IsAgainGame)
        {
            IsGameStarted = true;
        }
        InitGameData();
    }
Exemplo n.º 5
0
    private void Init()
    {
        m_managerVars = ManagerVars.GetManagerVars();

        m_btnStart = transform.Find("btnStart").GetComponent <Button>();
        m_btnStart.onClick.AddListener(OnBtnStartClicked);      // 注册点击事件
        m_btnShop = transform.Find("Btns/btnShop").GetComponent <Button>();
        m_btnShop.onClick.AddListener(OnBtnShopClicked);
        m_btnRank = transform.Find("Btns/btnRank").GetComponent <Button>();
        m_btnRank.onClick.AddListener(OnBtnRankClicked);
        m_btnSound = transform.Find("Btns/btnSound").GetComponent <Button>();
        m_btnSound.onClick.AddListener(OnBtnSoundClicked);
        m_btnReset = transform.Find("Btns/btnReset").GetComponent <Button>();
        m_btnReset.onClick.AddListener(OnBtnResetClicked);
    }
Exemplo n.º 6
0
 private void Awake()
 {
     Instance     = this;//单例赋值
     vars         = ManagerVars.GetManagerVars();
     mAudioSource = transform.GetComponent <AudioSource>();
     EventCenter.AddListener(EventType.AddScore, AddGameScore);
     EventCenter.AddListener(EventType.AddDiamond, AddGameDiamond);
     EventCenter.AddListener(EventType.PlayerMoved, PlayerMoved);
     EventCenter.AddListener(EventType.PlayButtonClip, PlayButtonClip);
     if (GameData.IsAgainGame)
     {
         isGameStarted = true;
     }
     InitGame();
 }
Exemplo n.º 7
0
 private void Awake()
 {
     vars     = ManagerVars.GetManagerVars();
     Instance = this;
     //监听增加成绩事件码
     EventCenter.AddListener(EventDefine.AddScore, AddGameScore);
     //监听增加钻石事件码
     EventCenter.AddListener(EventDefine.AddDiamond, AddGameDiamond);
     //监听开始移动事件码
     EventCenter.AddListener(EventDefine.PlayerStartMove, IsPlayerStartMove);
     //监听保存成绩事件码
     EventCenter.AddListener <int>(EventDefine.SaveScore, SaveScore);
     GameLoad();
     InitGameData();
 }
    private void Awake()
    {
        EventCenter.AddListener(EventDefine.ShowShopPanel, ShowShopPanel);

        // 初始化成员变量
        m_managerVars           = ManagerVars.GetManagerVars();
        m_Parent                = transform.Find("ScrollRect/parent");
        m_textName              = transform.Find("textName").GetComponent <Text>();
        m_textTotalDiamondCount = transform.Find("TotalDiamond/textTotalDiamondCount").GetComponent <Text>();
        m_btnBack               = transform.Find("btnBack").GetComponent <Button>();
        m_btnBack.onClick.AddListener(OnBtnBackClicked);
        m_btnSelect = transform.Find("btnSelect").GetComponent <Button>();
        m_btnSelect.onClick.AddListener(OnBtnSelectClicked);
        m_btnBuy = transform.Find("btnBuy").GetComponent <Button>();
        m_btnBuy.onClick.AddListener(OnBtnBuyClicked);
    }
Exemplo n.º 9
0
 void Awake()
 {
     EventCenter.AddListener(EventDefine.ShowShopPlane, Show);
     vars        = ManagerVars.GetManagerVars();
     parent      = transform.Find("ScrollRect/Parent");
     txt_name    = transform.Find("txt_name").GetComponent <Text>();
     txt_Price   = transform.Find("btn_Buy/txt_Price").GetComponent <Text>();
     txt_diamond = transform.Find("Diamond/txt_diamond").GetComponent <Text>();
     txt_tips    = transform.Find("txt_tips").GetComponent <Text>();
     btn_back    = transform.Find("btn_back").GetComponent <Button>();
     btn_Select  = transform.Find("btn_Select").GetComponent <Button>();
     btn_Buy     = transform.Find("btn_Buy").GetComponent <Button>();
     btn_back.onClick.AddListener(OnBackButtonClick);
     btn_Buy.onClick.AddListener(OnBuyButtonClick);
     btn_Select.onClick.AddListener(OnSelectedButtonClick);
 }
Exemplo n.º 10
0
    private void Start()
    {
        platformSpawnPosition = startSpawnPos;
        managerVars           = ManagerVars.GetManagerVars();

        RandomPlatformTheme();
        spawnPlatformCount = initPlatformCount;
        for (int i = 0; i < initPlatformCount; i++)
        {
            DecidePath();
        }
        //生成人物
        GameObject go = Instantiate(managerVars.characterPre);

        go.transform.position = startSpawnPos + Vector3.up * 0.5f;
    }
Exemplo n.º 11
0
    private void Awake()
    {
        vars = ManagerVars.GetManagerVars();
        EventCenter.AddListener(EventDefine.ShowRetryPanel, Show);
        //获取游戏内对应元素
        bg     = transform.Find("bg").GetComponent <Image>();
        dialog = transform.Find("Dialog").gameObject;
        btnNO  = transform.Find("Dialog/btn_No").GetComponent <Button>();
        btnNO.onClick.AddListener(OnButtonNoClick);
        btnYes = transform.Find("Dialog/btn_Yes").GetComponent <Button>();
        btnYes.onClick.AddListener(OnButtonYesClick);

        bg.color = new Color(bg.color.r, bg.color.g, bg.color.b, 0);
        dialog.transform.localScale = Vector3.zero;
        gameObject.SetActive(false);
    }
Exemplo n.º 12
0
    private bool canRead_;        // 是否读取的到游戏存档数据

    private void Awake()
    {
        Instance = this;
        EventCenter.AddListener(EventDefine.AddScore, SetScore);
        EventCenter.AddListener <int>(EventDefine.AddDiamondCount, SetDiamondCount);
        vars = ManagerVars.GetManagerVars();

        InitGameData();

        // 测试 排序

        /*int[] aa = new int[] { 8, 4, 90, 8, 34, 67, 1, 26, 17, 18, 5, 7, 9, 6, 32, 56, 41, 58, 54, 86, 52, 524 };
         * aa = InsertRank(aa);
         * for (int a = 0; a < aa.Length; a++) {
         *  Debug.Log(aa[a]);
         * }*/
    }
Exemplo n.º 13
0
    private void Awake()
    {
        EventCenter.AddListener(EventDefine.ShowShopPanel, Show);
        vars               = ManagerVars.GetManagerVars();
        ScrollSkinParent   = transform.Find("ScrollRegion/ScrollSkinParent");
        txtSkinName        = transform.Find("txt_SkinName").GetComponent <Text>();
        txtAllDiamondCount = transform.Find("Diamond/txt_DiamondCount").GetComponent <Text>();

        btnBack = transform.Find("btn_Back").GetComponent <Button>();
        btnBack.onClick.AddListener(OnBackButtonClick);

        btnSkinSelect = transform.Find("btn_Select").GetComponent <Button>();
        btnSkinSelect.onClick.AddListener(OnSkinSelectButtonClick);

        btnSkinBuy = transform.Find("btn_Buy").GetComponent <Button>();
        btnSkinBuy.onClick.AddListener(OnSkinBuyButtonClick);
    }
Exemplo n.º 14
0
 private void Awake()
 {
     IsGameStarted = false;
     IsPause       = false;
     Instance      = this;
     fallTime      = 6f;
     EventCenter.AddListener(EventType.AddScore, AddGameScore);
     EventCenter.AddListener(EventType.PlayerMove, PlayerIsMove);
     EventCenter.AddListener(EventType.AddDiamond, AddDiamond);
     //再来一局时直接进入开始游戏环节
     if (GameData.IsAgainGame)
     {
         IsGameStarted = true;
     }
     vars = ManagerVars.GetManagerVars();
     //gameData = new GameData();
     InitGameData();
 }
Exemplo n.º 15
0
    //*******************************

    private void Awake()
    {
        vars     = ManagerVars.GetManagerVars();
        Instance = this;

        IsGameOver    = false;
        IsPlayerMoved = false;

        EventCenter.AddListener(EventDefine.AddScore, AddScore);
        EventCenter.AddListener(EventDefine.GetDiamond, GetDiamond);
        EventCenter.AddListener(EventDefine.PlayerMove, PlayerMove);

        if (GameData.ifRetryGame)
        {
            IsGameStarted = true;//通过再来一次重新加载场景的话,直接设置游戏开始
        }

        InitGameData();
    }
Exemplo n.º 16
0
 private void Awake()
 {
     vars = ManagerVars.GetManagerVars();
     //监听显示排行榜界面
     EventCenter.AddListener(EventDefine.ShowRankPanel, Show);
     //获取返回按钮,并监听
     btnBackBg = transform.Find("btn_Bg").GetComponent <Button>();
     btnBackBg.onClick.AddListener(OnBackButtonClick);
     //获取分数面板
     goDialog = transform.Find("Dialog").gameObject;
     goDialog.transform.localScale = Vector3.zero;
     //获取分数
     txtScore = new List <Text>();
     foreach (Transform score in goDialog.transform)
     {
         txtScore.Add(score.GetComponentInChildren <Text>());
     }
     gameObject.SetActive(false);
 }
Exemplo n.º 17
0
    private void Awake()
    {
        btn_Back = transform.Find("Btn_Back").GetComponent <Button>();
        btn_Back.onClick.AddListener(OnBackButtonClick);
        btn_Select = transform.Find("Btn_Select").GetComponent <Button>();
        btn_Select.onClick.AddListener(OnSelectButtonClick);
        btn_Buy = transform.Find("Btn_Buy").GetComponent <Button>();
        btn_Buy.onClick.AddListener(OnBuyButtonClick);
        parent      = transform.Find("ScrollRect/Parent");
        txt_Name    = transform.Find("Txt_Name").GetComponent <Text>();
        txt_Diamond = transform.Find("Diamond/Text").GetComponent <Text>();

        EventCenter.AddListener(EventDefine.ShowShopPanel, ShowShopPanel);

        vars = ManagerVars.GetManagerVars();

        //刚开始隐藏商店界面
        gameObject.SetActive(false);
    }
Exemplo n.º 18
0
    private void Awake()
    {
        vars     = ManagerVars.GetManagerVars();
        startBtn = transform.Find("Btn_Start").GetComponent <Button>();
        startBtn.onClick.AddListener(OnStartClick);

        shopBtn = transform.Find("Btns/Btn_Shop").GetComponent <Button>();
        shopBtn.onClick.AddListener(OnShopButtonClick);

        resetBtn = transform.Find("Btns/Btn_Reset").GetComponent <Button>();
        resetBtn.onClick.AddListener(OnResetButtonClick);

        scoreBtn = transform.Find("Btns/Btn_Score").GetComponent <Button>();
        videoBtn = transform.Find("Btns/Btn_Video").GetComponent <Button>();
        videoBtn.onClick.AddListener(OnVideoButtonClick);

        m_image = transform.Find("Btns/Btn_Shop/Image").GetComponent <Image>();
        m_music = transform.Find("Btns/Btn_Video/Image").GetComponent <Image>();
        EventCenter.AddListener <int>(EventDefine.ChangeSkin, UpdateSprite);
    }
Exemplo n.º 19
0
    private void Awake()
    {
        IsBg     = true;
        vars     = ManagerVars.GetManagerVars();
        Instance = this;
        EventCenter.AddListener(EventDefine.AddScore, AddGameScore);
        EventCenter.AddListener <int>(EventDefine.DoubleScore, AddDoubleGameScore);
        EventCenter.AddListener(EventDefine.PlayerMove, PlayerMove);
        EventCenter.AddListener(EventDefine.AddDiamond, AddGameDiamond);
        EventCenter.AddListener(EventDefine.AddLuck, AddLuck);
        EventCenter.AddListener(EventDefine.ReduceLuck, ReduceLuck);
        EventCenter.AddListener(EventDefine.AddLv, AddLv);
        EventCenter.AddListener(EventDefine.ReduceLv, ReduceLv);

        //IsGameTime = false;
        if (GameData.IsAgainGame)
        {
            IsGameStarted = true;
        }
        InitGameData();
    }
Exemplo n.º 20
0
    private void Awake()
    {
        m_Btn_Buy = transform.Find("Btn_Buy");
        m_Btn_Use = transform.Find("Btn_Use");

        vars      = ManagerVars.GetManagerVars();
        parent    = transform.Find("ScrollRect/Parent");
        name_     = transform.Find("Text_Name").GetComponent <Text>();
        m_diamond = transform.Find("Obj_Diamond/Text_Diamond").GetComponent <Text>();
        m_back    = transform.Find("Btn_Back").GetComponent <Button>();
        m_back.onClick.AddListener(BackButtonClick);
        m_itemDiamond = transform.Find("Btn_Buy/Text").GetComponent <Text>();
        btnBuy        = m_Btn_Buy.GetComponent <Button>();
        btnUse        = m_Btn_Use.GetComponent <Button>();
        btnBuy.onClick.AddListener(OnBuyButtonClick);
        btnUse.onClick.AddListener(OnUseButtonClick);
        x_ = vars.scrollItem.transform.GetComponent <RectTransform>().sizeDelta.x;

        EventCenter.AddListener(EventDefine.ShowShopPanel, SetSelf);
        gameObject.SetActive(false);
    }
Exemplo n.º 21
0
    private void Awake()
    {
        EventCenter.AddListener(EventDefine.ShowShopPanel, Show);
        parent      = transform.Find("ScroolRect/Parent");
        txt_Name    = transform.Find("txt_Name").GetComponent <Text>();
        txt_Diamond = transform.Find("Diamond/Text").GetComponent <Text>();
        btn_Back    = transform.Find("btn_Back").GetComponent <Button>();
        btn_Back.onClick.AddListener(OnBackButtonClick);
        btn_Select = transform.Find("btn_Select").GetComponent <Button>();
        btn_Select.onClick.AddListener(OnSelectButtonClick);
        btn_Buy = transform.Find("btn_Buy").GetComponent <Button>();
        btn_Buy.onClick.AddListener(OnBuyButtonClick);
        txt_Price = transform.Find("btn_Buy/txt_Price").GetComponent <Text>();
        chang_dia = transform.Find("btn_Buy/change_dia").GetComponent <GameObject>();

        btn_add = transform.Find("btn_add").GetComponent <Button>();
        btn_add.onClick.AddListener(OnAddLiftButtonClick);
        btn_reduce = transform.Find("btn_reduce").GetComponent <Button>();
        btn_reduce.onClick.AddListener(OnReduceLiftButtonClick);
        LuckCount = transform.Find("LuckCount").GetComponent <Text>();
        vars      = ManagerVars.GetManagerVars();
    }
Exemplo n.º 22
0
    //先
    public void Awake()

    {
        vars                  = ManagerVars.GetManagerVars();
        platformCount         = 5;
        platformSpawnPosition = startPlatformSpawnPosition;
        isLeft                = false;

        RandomPlatformTheme();

        //生成平台
        for (int i = 0; i < 5; i++)
        {
            platformCount = 5;
            DecidePath();
        }
        //生成人物

        GameObject character = Instantiate(vars.characterPre, transform);

        character.transform.position = new Vector3(0, -1.8f, 0);
    }
Exemplo n.º 23
0
 private void Init()
 {
     vars = ManagerVars.GetManagerVars();
     //绑定按钮
     btnStart = transform.Find("btn_start").GetComponent <Button>();
     //绑定按钮点击函数
     btnStart.onClick.AddListener(OnStartButtonClick);
     //商店按钮
     btnShop = transform.Find("Buttons/btn_shop").GetComponent <Button>();
     btnShop.onClick.AddListener(OnShopButtonClick);
     //排行榜按钮
     btnRank = transform.Find("Buttons/btn_rank").GetComponent <Button>();
     btnRank.onClick.AddListener(OnRankButtonClick);
     //音乐按钮
     btnSound = transform.Find("Buttons/btn_sound").GetComponent <Button>();
     btnSound.onClick.AddListener(OnSoundButtonClick);
     //重置数据按钮
     btnRetry = transform.Find("Buttons/btn_retry").GetComponent <Button>();
     btnRetry.onClick.AddListener(OnRetryButtonClick);
     //音效图标
     imgAudio = transform.Find("Buttons/btn_sound").GetChild(0).GetComponent <Image>();
 }
Exemplo n.º 24
0
    void Start()
    {
        //注册生成平台事件
        EventCenter.AddListener(EventDefine.PlatformSpawn, DecidePath);

        platformSpawnPos = startSpawnPos;

        vars = ManagerVars.GetManagerVars();

        //每次游戏开始随机一个平台主题
        RandomPlatformTheme();
        spawnPlatformCount = 5;
        //初始生成5个平台
        for (int i = 0; i < 5; i++)
        {
            DecidePath();
        }

        //生成角色
        GameObject character = Instantiate(vars.character, transform);

        character.transform.position = new Vector3(0, -1.9f, 0);
    }
Exemplo n.º 25
0
    private void init()
    {
        parent = transform.Find("ScrollRect/Parent");

        vars = ManagerVars.GetManagerVars();

        txt_Name         = transform.Find("txt_Name").GetComponent <Text>();
        txt_DiamondCount = transform.Find("Diamond/txt_DiamondCount").GetComponent <Text>();
        txt_Price        = transform.Find("btn_Buy/txt_Price").GetComponent <Text>();
        btn_Back         = transform.Find("btn_Back").GetComponent <Button>();
        btn_Back.onClick.AddListener(OnBackButtonClick);
        btn_Buy = transform.Find("btn_Buy").GetComponent <Button>();
        btn_Buy.onClick.AddListener(OnBuyButtonClick);
        btn_Select = transform.Find("btn_Select").GetComponent <Button>();
        btn_Select.onClick.AddListener(OnSelectButtonClick);

        //根据皮肤数设置parent的Width
        parent.GetComponent <RectTransform>().sizeDelta = new Vector2((vars.skinSpriteList.Count + 2) * 160, 310);
        for (int i = 0; i < vars.skinSpriteList.Count; i++)
        {
            GameObject go = Instantiate(vars.skinChooseItemPre, parent);
            //未解锁
            if (GameManager.Instance.GetSkinUnlocked(i) == false)
            {
                go.transform.Find("Image").GetComponent <Image>().color = Color.gray;
            }
            else
            {
                go.transform.Find("Image").GetComponent <Image>().color = Color.white;
            }
            //设置皮肤图片
            go.transform.Find("Image").GetComponent <Image>().sprite = vars.skinSpriteList[i];
            go.transform.localPosition = new Vector3((i + 1) * 160, 0, 0);
        }

        gameObject.SetActive(false);
    }
Exemplo n.º 26
0
 private void Awake()
 {
     Instance = this;
     vars     = ManagerVars.GetManagerVars();
 }
Exemplo n.º 27
0
 private void Awake()
 {
     EventCenter.AddListener(EventDefine.DecidePath, DecidePath);
     vars = ManagerVars.GetManagerVars();
 }
Exemplo n.º 28
0
 // Use this for initialization
 private void Awake()
 {
     BgAudioSource = GetComponent <AudioSource>();
     vars          = ManagerVars.GetManagerVars();
     EventCenter.AddListener(EventDefine.PlayClickBgMusic, PlayBgMusic);
 }
Exemplo n.º 29
0
 private void Awake()
 {
     vars = ManagerVars.GetManagerVars();
 }
Exemplo n.º 30
0
 // Start is called before the first frame update
 void Start()
 {
     vars = ManagerVars.GetManagerVars();
 }