Rebornbuddy
|
Manager that holds various pieces of information about the state of the game world. More...
Classes | |
struct | TeleportLocation |
Static Public Member Functions | |
static bool | Raycast (Vector3 startMid, Vector3 endMid, out Vector3 hit, out Vector3 distances) |
Performs a raycast from startMid to endMid | |
static bool | Raycast (Vector3 startMid, Vector3 endMid, out Vector3 hit) |
Performs a raycast from startMid to endMid | |
static void | MassTraceLine (WorldLine[] lines, RaycastFlags flag1, RaycastFlags flag2, out bool[] hitResults, out Vector3[] hitPoints) |
Performs a mass traceline. | |
static void | MassTraceLine (WorldLine[] lines, RaycastFlags[] flag1s, RaycastFlags[] flag2s, out bool[] hitResults) |
Performs a mass traceline. | |
static void | MassTraceLine (WorldLine[] lines, RaycastFlags flag1, RaycastFlags flag2, out bool[] hitResults) |
Performs a mass traceline. | |
static bool | AdvancedRaycast (Vector3 start, Vector3 end, RaycastFlags flags1, RaycastFlags flags2, out Vector3 hit) |
Performs a raycast from start to end and checks if the triangle has the flags provided flags1 and flags2 should have the same values most of the time Raycasts far from the player are unreliable as the gameworld gets unloaded. | |
static bool | HasAetheryteId (uint AetheryteId) |
Returns true if user has interacted with the aethernet or aetheryte with the given id. | |
static Tuple< uint, Vector3 >[] | AetheryteIdsForZone (uint zoneid) |
static uint | GetZoneForAetheryteId (uint AetheryteId) |
static bool | CanTeleport () |
Check if user can cast teleport. | |
static bool | RegisterMeshVariationFunction (ushort zone, Func< ushort > function) |
Register a function handled for a given zone. | |
static ushort | GetMeshVariationForZone (ushort zoneid) |
Get the mesh variation for a certain zone, may return 0 for zones that are not the current zone. | |
static bool | TeleportById (uint AetheryteId) |
Teleport user to given. | |
static bool | Teleport (uint positiononmenu) |
Starts teleport to given zone. | |
static bool | Teleport (string location) |
Teleport user to given Aetheryte based on name. |
Static Public Attributes | |
const ushort | CosmicExplorationZoneId = 1237 |
Zoneid for cosmic exploration zone Sinus Ardorum. | |
static readonly DateTime | UnixEpoch = new DateTime(1970, 1, 1) |
UnixEpoch. | |
static Dictionary< byte, string > | WeatherDictionary = new Dictionary<byte, string>() |
static Dictionary< byte, string > | LocalizedWeatherDictionary = new Dictionary<byte, string>() |
Properties | |
static DateTime | EorzaTime [get] |
Current time in Eorza, if system clock is wrong this will be incorrect. | |
static bool | CanFly [get] |
Returns true if you have the ability to fly in the current zone. | |
static TeleportLocation[] | AvailableLocations [get] |
List of avalible locations to teleport to. | |
static HashSet< uint > | KnownAetheryteIds [get] |
List of known Aetheryte ids, also includes the small aethernets Does not include the housing zone aethernets as they funtion totally different from all the aethernets. | |
static bool | InSanctuary [get] |
Returns true if player is currently in a sanctuary. | |
static bool | InPvP [get] |
Returns true if player is currently in a pvp area. | |
static ushort | RawZoneId [get] |
Returns RAW Id for the current zone This function is not what you are looking for in most cases Use ZoneId instead. | |
static ushort | ZoneId [get] |
Returns Id for the current zone. | |
static ushort | MeshVariation [get] |
Get the mesh variation for the active zone. | |
static string | CurrentZoneName [get] |
Returns the name of the current zone in english. | |
static string | CurrentLocalizedZoneName [get] |
Returns the name of the current zone in the games current locale. | |
static uint | SubZoneId [get] |
Returns the subzoneid. | |
static byte | CurrentWeatherId [get] |
static string | CurrentWeather [get] |
static string | LocalizedCurrentWeather [get] |
Manager that holds various pieces of information about the state of the game world.
|
static |
Performs a raycast from start to end and checks if the triangle has the flags provided flags1 and flags2 should have the same values most of the time Raycasts far from the player are unreliable as the gameworld gets unloaded.
start | |
end | |
flags1 | |
flags2 | |
hit |
|
static |
|
static |
Check if user can cast teleport.
|
static |
Get the mesh variation for a certain zone, may return 0 for zones that are not the current zone.
zoneid |
|
static |
|
static |
Returns true if user has interacted with the aethernet or aetheryte with the given id.
AetheryteId | Aetheryte/Aethernet ID to check |
|
static |
Performs a mass traceline.
lines | The lines. |
flag | The flag. |
hitResults | [out] The hit results. |
|
static |
Performs a mass traceline.
lines | The lines. |
flag | The flag. |
hitResults | [out] The hit results. |
hitPoints | [out] The hit points. |
|
static |
Performs a mass traceline.
lines | The lines. |
flags | The flags. |
hitResults | [out] The hit results. |
|
static |
Performs a raycast from startMid to endMid
startMid | |
endMid | |
hit |
|
static |
Performs a raycast from startMid to endMid
startMid | |
endMid | |
hit | |
distances |
|
static |
Register a function handled for a given zone.
zone | |
function |
|
static |
Teleport user to given Aetheryte based on name.
location | Location to teleport to, capitlization doesnt matter. |
|
static |
Starts teleport to given zone.
positiononmenu | 0 is start of teleport list |
|
static |
Teleport user to given.
AetheryteId |
|
static |
Zoneid for cosmic exploration zone Sinus Ardorum.
|
static |
|
static |
UnixEpoch.
|
static |
|
staticget |
List of avalible locations to teleport to.
|
staticget |
Returns true if you have the ability to fly in the current zone.
|
staticget |
Returns the name of the current zone in the games current locale.
|
staticget |
|
staticget |
|
staticget |
Returns the name of the current zone in english.
|
staticget |
Current time in Eorza, if system clock is wrong this will be incorrect.
|
staticget |
Returns true if player is currently in a pvp area.
|
staticget |
Returns true if player is currently in a sanctuary.
|
staticget |
List of known Aetheryte ids, also includes the small aethernets Does not include the housing zone aethernets as they funtion totally different from all the aethernets.
|
staticget |
|
staticget |
Get the mesh variation for the active zone.
|
staticget |
Returns RAW Id for the current zone This function is not what you are looking for in most cases Use ZoneId instead.
|
staticget |
Returns the subzoneid.
|
staticget |
Returns Id for the current zone.