Beispiel #1
0
    void Start()
    {
        if (SGameMng.I.PlayerType.Equals(PLAYERTYPE.RAT))
        {
            PlayerInit(ItemType.RANGED_WEAPON, 10.0f, 5, 5, true, true);
            RatPassiveCor = StartCoroutine(AutoHealth());
        }
        else if (SGameMng.I.PlayerType.Equals(PLAYERTYPE.TURTLE))
        {
            PlayerInit(ItemType.RANGED_WEAPON, 5.0f, 10, 10, true, true);
        }
        else if (SGameMng.I.PlayerType.Equals(PLAYERTYPE.WOLF))
        {
            PlayerInit(ItemType.RANGED_WEAPON, 7.0f, 7, 7, true, true);
        }

        JoyStickTr    = GameObject.Find("Stick").transform;
        AttackGams    = GameObject.Find("AttackBtn").GetComponent <UnityEngine.UI.Image>();
        SkillGams     = GameObject.Find("ActiveSkillBtn").GetComponent <UnityEngine.UI.Image>();
        GetMapPlayer  = GameObject.Find("LevelGenerator").GetComponent <PlayerMapPosition>();
        _bAttackDel   = true;
        _bWeaponAniOn = true;
        _fSaveSpeed   = _fMoveSpeed;
        _animatorOverrideController = new AnimatorOverrideController(_PlayerWeaponAnime.runtimeAnimatorController);
        _PlayerWeaponAnime.runtimeAnimatorController = _animatorOverrideController;
    }