Beispiel #1
0
        private void AddHat(HatSwitch control, int idx)
        {
            var panel = new HatPanel();

            panel.SetInfo(control, idx);
            AddPanel(panel);

            RegiseterLink(panel.GetLink());
        }
Beispiel #2
0
    private void Start()
    {
        skillNormCol = skillCooldownImg.color;

        if (Instance == null)
        {
            Instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        if (!plr && FindObjectOfType <Player>())
        {
            plr = FindObjectOfType <Player>();
        }
        if (!wepChange)
        {
            wepChange = WeaponChange.Instance;
        }
        if (!hatSwitch && FindObjectOfType <HatSwitch>())
        {
            hatSwitch = FindObjectOfType <HatSwitch>();
        }
        if (!wavSpawner)
        {
            wavSpawner = hatSwitch.gameObject.GetComponent <WaveSpawner>();
        }

        if (hat != null)
        {
            if (hatSwitch)
            {
                hatSwitch.ChangeHat(hat.sprt, hat.dashLength, hat.dashRegen, hat.dashDmg, hat.spd);
            }
        }

        skillInfoImg.gameObject.SetActive(false);
        skillName.text = "";
        skillDesc.text = "";

        cam = Camera.main;
    }
Beispiel #3
0
    private void Awake()
    {
        turnedOff = false;
        instance  = this;

        if (!hud)
        {
            hud = FindObjectOfType <PlrHUD>();
        }
        if (!wepChange)
        {
            wepChange = GetComponent <WeaponChange>();
        }
        if (!mainCam)
        {
            mainCam = Camera.main;
        }
        if (!camFoll)
        {
            camFoll = FindObjectOfType <CameraFollow>();
        }
        if (!hatSwitch)
        {
            hatSwitch = GetComponent <HatSwitch>();
        }
        if (!wavSpawner)
        {
            wavSpawner = GetComponent <WaveSpawner>();
        }

        //#if UNITY_EDITOR
        //        isTesting = true;
        //#else
        //        isTesting = false;
        //#endif
    }
Beispiel #4
0
 public void SetInfo(HatSwitch data, int idx)
 {
     lblName.Text = data.Name;
     this.Name    = lnkOut.Name = data.ConstantName;
     __hat        = data;
 }