void HandleOnReplayTransition(ReplayEventData data) { TrackerMessage bodyMessage = SessionAnalyzer.LookupMessage(data.To.messages, "Player Skeleton"); if (bodyMessage != null) { EnableBody body = bodyMessage.Value as EnableBody; SetFromBody(body, data); } }
void Setup() { sess = reader.GetSession(); replayLength = sess.Seconds(); replay = new AbleReplay(sess); nameField.text = sess.Name; int i = 0; foreach (DateTime date in replay.SessionDict.Keys) { List <TrackerMessage> messages = replay.SessionDict[date]; if (SessionAnalyzer.LookupMessage(messages, "Player Skeleton") != null) { PlaceTick(replay.NormalizedTimeAtIndex(i)); } i++; } }