Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Space to store and share documentation of RTTI definitions.

base\gameplay\gui\fonts\This guide explains what syntax you can use to format the documentation for NativeDB.
# FigTree
## Description
It is made of branches and leaves. A [FigBranch] can spawn up to 5 other branches.
It can also grow [FigFruit], up to 16 on a single branch.
See also [Wikipedia](https://en.wikipedia.org/wiki/Fig).
## Functions
#### GetAge() -> Uint32
UTC timestamp in seconds.
Same as [this.age].
#### GrowFruits(opt probability: Float) -> array:handle:FigFruit
`probability` can be between 0.0 and 1.0 (default is 0.5):
- 0.0 grows zero fruits.
- 1.0 grows fruits on all branches based on their capacity.#### GetVehicleSystem(self: ScriptGameInstance) -> handle:gameVehicleSystem
Get system used to summon vehicles and unlock vehicles in V's garage.
See also [VehicleObject], [VehicleComponent] and [vehicleController] to access more
vehicle behaviours.#### Lerp(a: Vector3, b: Vector3, t: Float) -> Vector3
Linearly compute an intermidiate position between `a` and `b`.
`t` is a factor with values between `0.0` and `1.0`:
- when `t = 0.0` it returns `a`
- when `t = 0.5` it returns `(b - a) * 0.5 + a`
- when `t = 1.0` it returns `b``nameOfArgument` optional description of argument (default is `value`).FindEntityByID(self: ScriptGameInstance, entityId: entEntityID) -> handle:entEntity# gameweaponObject
## Description
Tell me what is not explicit about this object. It should be relevant information.
You can omit this section when you have nothing to say here.
## Functions
#### CanReload(self: handle:gameweaponObject) -> Bool
This is an example of what you should NOT write documentation for. The signature
of the function and the name are already explicit about what this function does.
#### GetAttack(recordName: CName) -> handle:gameIAttack
You can append functions one after the other, preferably in alphabetical order. In
this case, it could be useful to list known values used by the argument `recordName`.
Or reference a place where the list is already available (maybe using WolvenKit)
for example. If in WKit, you can indicate the path where to look for the data.
