/// <summary> /// The method called when the Player Walking Event is triggered. /// </summary> /// <param name="source">The script calling event</param> /// <param name="e">The set of arguments passed by event</param> public void OnPlayerWalking(object source, PlayerWalkingEventArgs e) { // Is your distance abs of max + 1 Vector3 displacement = transform.position - e.PlayerPosition; if (displacement.z <= (-zBottom) - 2) { MoveUp(); cellProperties.CellMoved(); } else if (displacement.z >= (zTop) + 2) { MoveDown(); cellProperties.CellMoved(); } else if (displacement.x <= (-xMax) - 2) { MoveRight(); cellProperties.CellMoved(); } else if (displacement.x >= (xMax) + 2) { MoveLeft(); cellProperties.CellMoved(); } }
public void OnPlayerWalking(object source, PlayerWalkingEventArgs e) { //print( "Player Walking!!! - Neighborhood" ); }