private bool CheckCustomerPositionRequirements(MNode node) { if (!node) { return(false); } Debug.Log(node.GetPositionInTileMap()); return(node.GetPositionInTileMap() == checkPoint); }
protected virtual void OnInteractionWithItem(MNode playerPosition) { if (GetPositionInTileMap() == playerPosition.GetPositionInTileMap()) { Interact(); } }
private bool CheckPlayerPositionRequirements(MNode node, out float ticketValue) { ticketValue = node.GetTicketValue(); return(node.GetPositionInTileMap() == dropoffPoint); }
private bool CheckPlayerPositionRequirements(MNode node) { return(node.GetPositionInTileMap() == dropoffPoint); }
private bool CheckCustomerPositionRequirements(MNode node) { return(node.GetPositionInTileMap() == checkPoint); }
public Vector3Int GetPositionInTileMap() { //returns the position of the corresponding node, not of the person return(node.GetPositionInTileMap()); }