public static Vector3 OffsetTowardHero(this Vector3 pos, GameObject gameObject, float distance = 10) { return pos.Extend(gameObject.GetPosistion(), distance).To3D((int)pos.Z); } }