public void SetPlayers(List <GameObject> list) { playerInterpolList = new List <PlayerInterpolation>(list.Count); var playerIter = list.GetEnumerator(); float time = Time.time; while (playerIter.MoveNext()) { PlayerInterpolation playerInterpol = new PlayerInterpolation(playerIter.Current.name, playerIter.Current.gameObject, playerIter.Current.transform.position, 0.0f, time); playerInterpol.gameObject = playerIter.Current; playerInterpolList.Add(playerInterpol); if (playerIter.Current.name == Storage.Table["CurrentNickname"] as string) { //내가 보낸 닉네임과 일치하는 플레이어캐릭터면 내 캐릭터 gameCam.target = playerInterpol.Position; gameCam.transform.Translate(0.0f, 0.0f, -2.0f); //카메라가 내 캐릭터 따라다니도록 설정 } } }
void Awake() { playerLogic = GetComponent <PlayerLogic>(); interpolation = GetComponent <PlayerInterpolation>(); }