コード例 #1
0
    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);
        }
    }
コード例 #2
0
    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++;
        }
    }