Difference between revisions of "Cell Script"
Jump to navigation
Jump to search
imported>PurpleLunchbox m (→Category:SKSE) |
imported>Svarr m (→SKSE Member Functions: Corrected return type of GetWaterLevel()) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
'''Extends:''' [[Form Script]] | '''Extends:''' [[Form Script]] | ||
Line 13: | Line 8: | ||
</source> | </source> | ||
== | == Member Functions == | ||
:'''ActorBase [[GetActorOwner - Cell|GetActorOwner]]()''' | |||
:*Obtains the actor base object that owns this cell. | |||
:'''Faction [[GetFactionOwner - Cell|GetFactionOwner]]()''' | |||
''' | :*Obtains the faction that owns this cell. | ||
*Obtains the | |||
''' | :'''Bool [[IsAttached - Cell|IsAttached]]()''' | ||
* | :*Is this cell currently attached? | ||
''' | :'''Bool [[IsInterior - Cell|IsInterior]]()''' | ||
*Is this cell | :*Is this cell an interior cell? | ||
''' | :'''[[Reset - Cell|Reset]]()''' | ||
* | :*Flags this cell for reset on next load. | ||
''' | :'''[[SetActorOwner - Cell|SetActorOwner]](ActorBase ''akActorBase'')''' | ||
* | :*Sets the actor base as this cell's owner. | ||
''' | :'''[[SetFactionOwner - Cell|SetFactionOwner]](Faction ''akFaction'')''' | ||
*Sets the | :*Sets the faction as this cell's owner. | ||
''' | :'''[[SetFogColor - Cell|SetFogColor]](Int ''aiNearRed'', Int ''aiNearGreen'', Int ''aiNearBlue'', Int ''aiFarRed'', Int ''aiFarGreen'', Int ''aiFarBlue'')''' | ||
*Sets the | :*Sets the near and far fog colors for the cell. Only works in non-sky-lit interiors. | ||
''' | :'''[[SetFogPlanes - Cell|SetFogPlanes]](Float ''afNear'', Float ''afFar'')''' | ||
*Sets the near and far fog | :*Sets the near and far fog plane distances for this cell. Only works in non-sky-lit interiors. | ||
''' | :'''[[SetFogPower - Cell|SetFogPower]](Float ''afPower'')''' | ||
*Sets the | :*Sets the fog power for this cell. Only works in non-sky-lit interiors. | ||
''' | :'''[[SetPublic - Cell|SetPublic]](Bool ''abPublic'')''' | ||
*Sets | :*Sets this cell as either public or private. | ||
== SKSE Member Functions == | == SKSE Member Functions == | ||
''' | :'''Int [[GetNumRefs - Cell|GetNumRefs]](Int ''formTypeFilter'')''' | ||
*Returns the | :*Returns the number of references in the cell that match the form filter (or all if formTypeFilter is 0). | ||
:'''ObjectReference [[GetNthRef - Cell|GetNthRef]](Int ''n'', Int ''formTypeFilter'')''' | |||
:*Returns the specified reference in the cell that matches the form filter. | |||
:'''Float [[GetWaterLevel]]()''' | |||
:*Returns the water level of the cell. (will be -2147483648 if no water) | |||
[[Category:Scripting]] | |||
[[Category:Papyrus]] | |||
[[Category:Script Objects]] | |||
[[Category:SKSE]] | |||
[[Category:SKSE Script Objects]] |
Latest revision as of 07:44, 14 July 2016
Extends: Form Script
Script for the manipulation of cells.
Definition[edit | edit source]
ScriptName Cell extends Form
Member Functions[edit | edit source]
- ActorBase GetActorOwner()
- Obtains the actor base object that owns this cell.
- Faction GetFactionOwner()
- Obtains the faction that owns this cell.
- Bool IsAttached()
- Is this cell currently attached?
- Bool IsInterior()
- Is this cell an interior cell?
- Reset()
- Flags this cell for reset on next load.
- SetActorOwner(ActorBase akActorBase)
- Sets the actor base as this cell's owner.
- SetFactionOwner(Faction akFaction)
- Sets the faction as this cell's owner.
- SetFogColor(Int aiNearRed, Int aiNearGreen, Int aiNearBlue, Int aiFarRed, Int aiFarGreen, Int aiFarBlue)
- Sets the near and far fog colors for the cell. Only works in non-sky-lit interiors.
- SetFogPlanes(Float afNear, Float afFar)
- Sets the near and far fog plane distances for this cell. Only works in non-sky-lit interiors.
- SetFogPower(Float afPower)
- Sets the fog power for this cell. Only works in non-sky-lit interiors.
- SetPublic(Bool abPublic)
- Sets this cell as either public or private.
SKSE Member Functions[edit | edit source]
- Int GetNumRefs(Int formTypeFilter)
- Returns the number of references in the cell that match the form filter (or all if formTypeFilter is 0).
- ObjectReference GetNthRef(Int n, Int formTypeFilter)
- Returns the specified reference in the cell that matches the form filter.
- Float GetWaterLevel()
- Returns the water level of the cell. (will be -2147483648 if no water)