Difference between revisions of "IsInInterior"

890 bytes removed ,  10:42, 11 January 2011
no edit summary
imported>Maran
imported>Ez0n3
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Returns 1 if the actor is in an interior cell.
{{Function
|CSWikiPage = IsInInterior
|origin = GECK1
|summary = Returns 1 if the calling reference is in an interior cell
|name = IsInInterior
|referenceType = [ObjectRefID]
|returnVal = 0, 1
|returnType = int
|example = player.IsInInterior
Returns 1 if the player is in an interior cell, and 0 if they are not.  
}}


==Syntax==
<pre>
ActorReference.IsInInterior
</pre>
==Examples==
This is one Example of IsInInterior in use. Its what I use to get followers around buggy interior cell doors if they stop following the player. I use IsInInterior here to help identify that either the NPC, the player or both are indoors.
<pre>
BEGIN GameMode
if (Player.IsInInterior == 1 && zzMMBeckettOne.IsInInterior == 1)
    if zzMMBeckettMain.MMBeckettFollowing == 1
      set zzMMBeckettsRange to GetInSameCell player
          if zzMMBeckettsRange != 1
                     
          zzMMBeckettOne.MoveTo player, 128, 0, 0
   
        endif
    endif
endif
if (Player.IsInInterior == 1 && zzMMBeckettOne.IsInInterior != 1)
    if zzMMBeckettMain.MMBeckettFollowing == 1
      set zzMMBeckettsRange to GetInSameCell player
          if zzMMBeckettsRange != 1
                     
          zzMMBeckettOne.MoveTo player, 128, 0, 0
   
        endif
    endif
endif
if (Player.IsInInterior != 1 && zzMMBeckettOne.IsInInterior == 1)
    if zzMMBeckettMain.MMBeckettFollowing == 1
      set zzMMBeckettsRange to GetInSameCell player
          if zzMMBeckettsRange != 1
                     
          zzMMBeckettOne.MoveTo player, 128, 0, 0
   
        endif
    endif
endif
</pre>
[[Category:Functions]]
[[Category:Functions]]
[[Category:Functions (GECK 1.1)]]
[[Category:Actor State Functions]]
[[Category:Actor State Functions]]
[[Category:Actor State Functions (GECK 1.1)]]
[[Category:Condition Functions]]
[[Category:Condition Functions]]
[[Category:Condition Functions (GECK 1.1)]]
Anonymous user