Class GhostWorldPresence
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class GhostWorldPresence : World.IMigrationInfluence
- Inheritance
-
GhostWorldPresence
- Implements
-
- Inherited Members
-
Constructors
GhostWorldPresence(World, GhostID)
public GhostWorldPresence(World world, GhostWorldPresence.GhostID ghostID)
Parameters
world World
ghostID GhostWorldPresence.GhostID
Fields
ghostID
public GhostWorldPresence.GhostID ghostID
Field Value
- GhostWorldPresence.GhostID
ghostRoom
public AbstractRoom ghostRoom
Field Value
- AbstractRoom
lastSepDeg
Field Value
- int
lastSepDegTestRoom
public int lastSepDegTestRoom
Field Value
- int
songName
Field Value
- string
world
Field Value
- World
Methods
AttractionValueForCreature(AbstractRoom, Type, float)
public float AttractionValueForCreature(AbstractRoom room, CreatureTemplate.Type tp, float defValue)
Parameters
room AbstractRoom
tp CreatureTemplate.Type
defValue float
Returns
- float
CleanSeperationDistance()
public void CleanSeperationDistance()
CreaturesAllowedInThisRoom(AbstractRoom)
public float CreaturesAllowedInThisRoom(AbstractRoom room)
Parameters
room AbstractRoom
Returns
- float
CreaturesSleepInRoom(AbstractRoom)
public bool CreaturesSleepInRoom(AbstractRoom room)
Parameters
room AbstractRoom
Returns
- bool
DegreesOfSeparation(AbstractRoom)
public int DegreesOfSeparation(AbstractRoom testRoom)
Parameters
testRoom AbstractRoom
Returns
- int
GetGhostID(string)
public static GhostWorldPresence.GhostID GetGhostID(string regionName)
Parameters
regionName string
Returns
- GhostWorldPresence.GhostID
GhostMode(AbstractRoom, Vector2)
public float GhostMode(AbstractRoom testRoom, Vector2 worldPos)
Parameters
testRoom AbstractRoom
worldPos Vector2
Returns
- float
GhostMode(Room, int)
public float GhostMode(Room room, int camPos)
Parameters
room Room
camPos int
Returns
- float
PassageAchievementID(GhostID)
public static RainWorld.AchievementID PassageAchievementID(GhostWorldPresence.GhostID ghostID)
Parameters
ghostID GhostWorldPresence.GhostID
Returns
- RainWorld.AchievementID
SpawnGhost(GhostID, int, int, int, bool)
public static bool SpawnGhost(GhostWorldPresence.GhostID ghostID, int karma, int karmaCap, int ghostPreviouslyEncountered, bool playingAsRed)
Parameters
ghostID GhostWorldPresence.GhostID
karma int
karmaCap int
ghostPreviouslyEncountered int
playingAsRed bool
Returns
- bool