Пример #1
0
    /// <summary>
    /// 外部のオブジェクトを参照するデータの初期化
    /// </summary>
    protected void InitData()
    {
        mapManager = GameObject.Find("map_manager").GetComponent <MapManager>();

        state = new CharacterStayState(this, parent.gamepad);


        animation = new CharacterAnimationController(sprite);

        //チーム設定
        baseParameter.team = new Team(parent.team.name);
        //初期ポジション設定
        baseParameter.mapPosition = mapManager.mapParameter.GetFirstPosition(parent.number);

        var screenPos = baseParameter.mapPosition.GetScreenPositionByMapPosition();

        transform.localPosition = new Vector3(screenPos.x,
                                              screenPos.y,
                                              transform.localPosition.z);
    }
Пример #2
0
    /// <summary>
    /// �O���̃I�u�W�F�N�g��Q�Ƃ���f�[�^�̏�����
    /// </summary>
    protected void InitData()
    {
        mapManager = GameObject.Find("map_manager").GetComponent<MapManager>();

        state = new CharacterStayState(this, parent.gamepad);

        animation = new CharacterAnimationController(sprite);

        //�`�[���ݒ�
        baseParameter.team = new Team(parent.team.name);
        //�����|�W�V�����ݒ�
        baseParameter.mapPosition = mapManager.mapParameter.GetFirstPosition(parent.number);

        var screenPos = baseParameter.mapPosition.GetScreenPositionByMapPosition();
        transform.localPosition = new Vector3(screenPos.x,
                                                screenPos.y,
                                                  transform.localPosition.z);
    }