/// <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); }
/// <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); }