Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        startPos      = this.transform.position;
        startLocalPos = this.transform.localPosition;
        // Skillの配列に登録--------
        skillArray = new E_Delegate[] { Skill1, Skill2, Skill3, Skill4 };
        string skillDate = GetSKillDate("Patron_Skill.json");

        CreateSkillList(skillArray, skillDate);
        //---------------------------
        Set_b_Status(BattelStatus.NOT_IN_BATTEL);
        controller = E_FieldMode.Instance;
        controller.Enter(this);
        e_pr = GameObject.Find("GameRoot").GetComponent <PlayerRoot>();
        if (GameObject.FindGameObjectWithTag("PartyRoot"))
        {
            Set_b_Status(BattelStatus.NORMAL);
            this.GetComponent <SphereCollider>().enabled = false;
            // チームによるモードを変更する
            switch (GetModeNumber())
            {
            default:
                ChangeMode(L_Normal.Instance);
                break;
            }
            coroutine = StartCoroutine(Loading(5.0f));
        }
        else
        {
            coroutine = StartCoroutine(Loading(1.0f));
        }
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        // Skillの配列に登録--------
        skillArray = new E_Delegate[] { Skill1, Skill2, Skill3, Skill4 };
        string skillDate = GetSKillDate("Tank_Skill.json");

        CreateSkillList(skillArray, skillDate);
        //---------------------------
        Set_b_Status(BattelStatus.NORMAL);
        controller = A_Normal.Instance;
        e_pr       = GameObject.Find("GameRoot").GetComponent <PlayerRoot>();
        // チームによるモードを変更する
        switch (GetModeNumber())
        {
        case 6:
            ChangeMode(A_A3.Instance);
            break;

        case 4:
            ChangeMode(A_A2D1.Instance);
            break;

        case 7:
            ChangeMode(A_A2M1.Instance);
            break;

        case 5:
            ChangeMode(A_D2A1.Instance);
            break;

        case 11:
            ChangeMode(A_M2A1.Instance);
            break;

        default:
            controller.Enter(this);
            break;
        }
    }