Exemple #1
0
    private void ChangeRequestHandel(object data)
    {
        ChangGunRequset changGunRequset = data as ChangGunRequset;

        if (changGunRequset.GunID == -1)
        {
            if (changGunRequset.IsRight)
            {
                GunControllerindex++;
                while (HaveEquipGun[GunControllerindex] == -1)
                {
                    GunControllerindex++;
                }
            }
            else
            {
                GunControllerindex--;
                while (HaveEquipGun[GunControllerindex] == -1)
                {
                    GunControllerindex--;
                }
            }
        }
        else
        {
            GunControllerindex = changGunRequset.GunID;
        }
        Debug.Log(GunControllerindex);
        ChangeGun();
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        Gun     = transform.Find("Gun").GetComponent <Image>();
        GunName = Gun.transform.Find("Text").GetComponent <Text>();
        Gun.transform.Find("Left").GetComponent <Button>().onClick.AddListener(() =>
        {
            ChangGunRequset changGunRequset = new ChangGunRequset
            {
                IsRight = false,
                GunID   = -1
            };
            SendEvent(Consts.E_ChangeGunRequest, changGunRequset);
        });

        Gun.transform.Find("Right").GetComponent <Button>().onClick.AddListener(() =>
        {
            ChangGunRequset changGunRequset = new ChangGunRequset
            {
                IsRight = true,
                GunID   = -1
            };
            SendEvent(Consts.E_ChangeGunRequest, changGunRequset);
        });

        NoMoney = transform.Find("NoMoney").GetComponent <Animator>();

        Shop           = GameObject.Find("Shop").GetComponent <Animator>();
        MoneyText      = GameObject.Find("Money").GetComponent <Text>();
        MoneyText.text = money.ToString();
        Round_Tr       = GameObject.Find("Round").transform;
        Round_An       = Round_Tr.GetComponent <Animator>();

        Grid          = Round_Tr.GetComponentsInChildren <Transform>(true);
        RoundMessage  = GameObject.Find("Level_Round").GetComponent <Text>();
        Enemy         = GameObject.Find("Enemy").GetComponent <Text>();
        CurrentRound  = GameObject.Find("CurrentRound").GetComponent <Text>();
        RoundX        = transform.Find("Roundx").GetComponent <Text>();
        loadingSlider = Load.transform.Find("LoadingBar").GetComponent <Slider>();
        BulidTower    = transform.Find("BulidTower").GetComponent <Image>();
        BulidTower.GetComponent <Button>().onClick.AddListener(() =>
        {
            BuyTower();
        });
        MapModel = GetModel <MapModel>();

        MainChar = GetModel <GameModel>().MainCharater.transform;

        Statistics = transform.Find("Statistics").gameObject;
    }