/// <summary>
 /// Begin touch in given screen position.
 /// </summary>
 /// <param name="position">Screen position.</param>
 /// <param name="tags">Initial tags.</param>
 /// <param name="canRemap">if set to <c>true</c> a <see cref="CoordinatesRemapper"/> can be used on provided coordinates.</param>
 /// <returns> New touch. </returns>
 protected virtual TouchPoint beginTouch(Vector2 position, Tags tags, bool canRemap = true)
 {
     if (CoordinatesRemapper != null && canRemap)
     {
         position = CoordinatesRemapper.Remap(position);
     }
     return(manager.INTERNAL_BeginTouch(position, this, tags));
 }
Esempio n. 2
0
 /// <summary>
 /// Begin touch in given screen position.
 /// </summary>
 /// <param name="position">Screen position.</param>
 /// <param name="tags">Initial tags.</param>
 /// <returns>Internal touch id.</returns>
 protected virtual ITouch beginTouch(Vector2 position, Tags tags)
 {
     if (CoordinatesRemapper != null)
     {
         position = CoordinatesRemapper.Remap(position);
     }
     return(manager.INTERNAL_BeginTouch(position, tags));
 }