// Start is called before the first frame update void Start() { player = GetComponentInParent <ReplayPlayer>(); var players = player.GetComponentsInChildren <ReplayCharacter>(); foreach (var player in players) { if (player == this) { continue; } opponent = player; } }
void SetPlayer(ReplayCharacter character, ReplayPlayerInfo previousInfo, ReplayPlayerInfo info, float t) { character.dropping = previousInfo.dropping; character.isOnFloor = previousInfo.onFloor; character.transform.localPosition = Vector3.Lerp(previousInfo.position, info.position, t); }