Exemplo n.º 1
0
    public void OnDisplaySummary(RotationObserver observer)
    {
        GameObject summaryObject = Instantiate(targetSummaryPrefab);

        summaryObject.transform.SetParent(this.transform, false);

        summaryObject.GetComponent <TargetSummary>().UpdateSummary(observer);
    }
Exemplo n.º 2
0
 public void UpdateSummary(RotationObserver observer)
 {
     for (int i = 0; i < observer.TargetRotations.Count; i++)
     {
         RotationTarget rt = observer.TargetRotations[i];
         summaryText.text += i.ToString() + ": " + rt.ToString() + " was hit " + observer.GetTargetHits(i) + " time[s]\n";
     }
 }
Exemplo n.º 3
0
 public void OnTargetHit(RotationObserver observer, int targetIndex, Vector3 rotation)
 {
     hitRecords.Enqueue(new HitRecord(
                            observer.TargetRotations[targetIndex],
                            rotation,
                            observer.GetTargetHits(targetIndex)
                            ));
 }