Exemplo n.º 1
0
 private void btnNext_Click(object sender, EventArgs e)
 {
     if (rbtnNewCharacter.Checked)
     {
         this.Hide();
         var pw = new PickWeapon();
         pw.cc = cc;
         pw.ShowDialog();
     }
     if (rbtnLoadCharacter.Checked)
     {
     }
 }
Exemplo n.º 2
0
 public void OnGrap(Hand hand)
 {
     nowHand   = hand;
     nowWeapon = hand.getPickWeapon();
     gameObject.transform.position = nowHand.controller.transform.position;
     gameObject.transform.rotation = nowHand.controller.transform.rotation * Quaternion.Euler(90, 0, 0);
     prevPosition = gameObject.transform.position;
     prevRotation = gameObject.transform.rotation;
     //rigid.isKinematic = true;
     isGrapped        = true;
     rigid.useGravity = false;
     Debug.Log("OnGrap!" + nowHand);
     //coroutine = restart(2.0f);
 }
Exemplo n.º 3
0
    void Start()
    {
        audioManager = Audio.instance;
        if (audioManager == null)
        {
            Debug.Log("No found any audio");
        }
        //-------------------------------------------------------------------------------------------
        setJoy.spell1.onClick.RemoveAllListeners();
        setJoy.spell1.onClick.AddListener(HealSpell);

        setJoy.spell2.onClick.RemoveAllListeners();
        setJoy.spell2.onClick.AddListener(Protect);

        setJoy.spell3.onClick.RemoveAllListeners();
        setJoy.spell3.onClick.AddListener(Freeze);

        setJoy.spell4.onClick.RemoveAllListeners();
        setJoy.spell4.onClick.AddListener(Block);
        //---------------------------------------------------------------------------------------------
        setJoy2.spell1.onClick.RemoveAllListeners();
        setJoy2.spell1.onClick.AddListener(HealSpell);

        setJoy2.spell2.onClick.RemoveAllListeners();
        setJoy2.spell2.onClick.AddListener(Protect);

        setJoy2.spell3.onClick.RemoveAllListeners();
        setJoy2.spell3.onClick.AddListener(Freeze);

        setJoy2.spell4.onClick.RemoveAllListeners();
        setJoy2.spell4.onClick.AddListener(Block);

        spellHP           = (HP * 20) / 100;
        beforeTimeProtect = timeProtect;
        //--------------------------------------------------

        hinge    = GetComponentsInChildren <HingeJoint2D>();
        anim     = GetComponentsInChildren <Animator>();
        rb2d     = GetComponent <Rigidbody2D>();
        localPVP = GetComponentInParent <LocalForPVP>();
        pick     = GetComponent <PickWeapon>();
        body     = GetComponentsInChildren <AnimationController>();


        heal.gameObject.SetActive(false);
        PowSpell.gameObject.SetActive(false);
        protectSpell.gameObject.SetActive(false);
    }
Exemplo n.º 4
0
 protected virtual void OnPickWeapon(object sender, PickWeaponEventArgs ea)
 {
     PickWeapon?.Invoke(sender, ea);
 }
Exemplo n.º 5
0
 public void setPickWeapon(PickWeapon p)
 {
     pickWeapon = p;
 }