/// <summary>
 /// Player accessed a reachable.
 /// Type = Accessible
 /// </summary>
 /// <param name="id">Reachable identifier.</param>
 public void Geoposition(string id, Vector2 latLon)
 {
     tracker.setGeopoint(latLon.x, latLon.y);
     tracker.ActionTrace(Verb.Moved.ToString().ToLower(), Movement.Geoposition.ToString().ToLower(), id);
 }
 /// <summary>
 /// Player accessed a reachable.
 /// Type = Accessible
 /// </summary>
 /// <param name="reachableId">Reachable identifier.</param>
 public void Accessed(string reachableId)
 {
     tracker.ActionTrace(Tracker.Verb.Accessed.ToString().ToLower(), Accessible.Accessible.ToString().ToLower(), reachableId);
 }
 /// <summary>
 /// Player interacted with a game object.
 /// Type = GameObject
 /// </summary>
 /// <param name="gameobjectId">Reachable identifier.</param>
 public void Interacted(string gameobjectId)
 {
     tracker.ActionTrace(Tracker.Verb.Interacted.ToString().ToLower(), TrackedGameObject.GameObject.ToString().ToLower(), gameobjectId);
 }
Example #4
0
 /// <summary>
 /// Player selected an option in a presented alternative
 /// Type = Alternative
 /// </summary>
 /// <param name="alternativeId">Alternative identifier.</param>
 /// <param name="optionId">Option identifier.</param>
 public void Selected(string alternativeId, string optionId)
 {
     tracker.setResponse(optionId);
     tracker.ActionTrace(Tracker.Verb.Selected.ToString().ToLower(), Alternative.Alternative.ToString().ToLower(), alternativeId);
 }
Example #5
0
 /// <summary>
 /// Player initialized a completable.
 /// </summary>
 /// <param name="completableId">Completable identifier.</param>
 public void Initialized(string completableId)
 {
     tracker.ActionTrace(Tracker.Verb.Initialized.ToString().ToLower(), Completable.Completable.ToString().ToLower(), completableId);
 }