Difference between revisions of "Cell Script"
Jump to navigation
Jump to search
imported>CraftySentinel m (Formatting Change) |
imported>Svarr m (→SKSE Member Functions: Corrected return type of GetWaterLevel()) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
'''Extends:''' [[Form Script]] | '''Extends:''' [[Form Script]] | ||
Line 14: | Line 8: | ||
</source> | </source> | ||
== Member Functions == | == 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. | |||
:'''Bool [[IsAttached - Cell|IsAttached]]()''' | |||
:*Is this cell currently attached? | |||
:'''Bool [[IsInterior - Cell|IsInterior]]()''' | |||
:*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 faction as this cell's owner. | |||
:'''[[SetFogColor - Cell|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 - Cell|SetFogPlanes]](Float ''afNear'', Float ''afFar'')''' | |||
:*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 fog power for this cell. Only works in non-sky-lit interiors. | |||
:'''[[SetPublic - Cell|SetPublic]](Bool ''abPublic'')''' | |||
:*Sets this cell as either public or private. | |||
== SKSE Member Functions == | == SKSE Member Functions == | ||
:'''Int [[GetNumRefs - Cell|GetNumRefs]](Int ''formTypeFilter'')''' | |||
:*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)