예제 #1
0
    void FirstFormatData()
    {
        firstGetData = false;
        //
        map = GameObject.Find("smallMapContainer").GetComponent <RectTransform>();
        //
        skillManager       = GetComponent <SkillBase>();
        clickPointPos      = GameObject.Find("clickPointPos");
        nav                = GetComponent <NavMeshAgent>();
        deadManager        = GetComponent <isDead>();
        nav.updateRotation = false;
        MyCreatPoints      = GetComponent <CreatPoints>();
        myAudio            = GetComponent <AudioSource>();
        ani                = GetComponent <Animator>();
        AniControll        = GetComponent <PlayerAni>();

        if (photonView.isMine)
        {
            if (leftTopPowerBar == null)
            {
                leftTopPowerBar = GameObject.Find("mpBar_0020").GetComponent <Image>();
            }

            myMainCamera = Camera.main;
        }
        originalData = PlayerData.instance.getPlayerData(meIs);
    }
예제 #2
0
    void FormatData()
    {
        if (!firstGetData)
        {
            playerData = originalData;
            if (photonView.isMine)
            {
                if (BuildScript.nowBuilding)
                {
                    BuildScript.BuildSwitch();
                }
                if (nav != null)
                {
                    nav.speed = playerData.moveSpeed;
                }

                leftTopPowerBar.fillAmount = 1;
            }

            if (AniControll != null)
            {
                AniControll.WeaponChangePos(1);
            }
            deadManager.NoDamage(false);
            CharaCollider.enabled = true;
        }
    }
예제 #3
0
    void getData()
    {
        switch (Iam)
        {
        case Prompt_SelectLocalPos.whois.Player:
            Player_Data = PlayerData.instance.getPlayerData(GameManager.instance.Meis);
            return;

        case Prompt_SelectLocalPos.whois.Soldier:
            // SoldierData = MyEnemyData.instance.getEnemyData(DataName);
            return;

        case Prompt_SelectLocalPos.whois.Tower:
            TowerData = TurretData.instance.getTowerData(DataName);
            return;

        case Prompt_SelectLocalPos.whois.Building:
            return;

        case Prompt_SelectLocalPos.whois.Core:
            return;

        default:
            break;
        }
    }