void Start() { charNum = GameObject.Find("CharactorInfo").GetComponent <CharactorInfo>().GetCharaSelectData(); charaInfo = GameObject.Find("CharactorInfo").GetComponent <CharactorInfo>(); charaInfo.SetCharaSelectData(charNum); transform.position += new Vector3(10.0f, 0.0f, 0.0f) * ((int)charNum); destCameraPos = transform.position; startPosition += transform.position; }
public void OnClickButton(string dir) { if (!move) { if (dir == "right") { // 右にスライド destCameraPos = new Vector3(10.0f, 0.0f, 0.0f) + transform.position; startTime = Time.timeSinceLevelLoad; startPosition = transform.position; move = true; charNum += 1; if (charNum == CharactorInfo.CHARA.MAX) { charNum = CharactorInfo.CHARA.TANUKI; } charaInfo.SetCharaSelectData(charNum); } else if (dir == "left") { // 左にスライド destCameraPos = new Vector3(-10.0f, 0.0f, 0.0f) + transform.position; startTime = Time.timeSinceLevelLoad; startPosition = transform.position; move = true; if (charNum == CharactorInfo.CHARA.TANUKI) { charNum = CharactorInfo.CHARA.MAX; } charNum -= 1; charaInfo.SetCharaSelectData(charNum); } } }