Class ShortcutHandler
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class ShortcutHandler
- Inheritance
-
ShortcutHandler
- Inherited Members
-
Constructors
ShortcutHandler(RainWorldGame)
public ShortcutHandler(RainWorldGame gm)
Parameters
gm RainWorldGame
Fields
betweenRoomsWaitingLobby
public List<ShortcutHandler.Vessel> betweenRoomsWaitingLobby
Field Value
- List<ShortcutHandler.Vessel>
borderTravelVessels
public List<ShortcutHandler.BorderVessel> borderTravelVessels
Field Value
- List<ShortcutHandler.BorderVessel>
game
public RainWorldGame game
Field Value
- RainWorldGame
transportVessels
public List<ShortcutHandler.ShortCutVessel> transportVessels
Field Value
- List<ShortcutHandler.ShortCutVessel>
Methods
CreatureAllowedInRoom(AbstractCreature, Room)
public bool CreatureAllowedInRoom(AbstractCreature crit, Room realizedRoom)
Parameters
crit AbstractCreature
realizedRoom Room
Returns
- bool
CreatureEnterFromAbstractRoom(Creature, AbstractRoom, int)
public void CreatureEnterFromAbstractRoom(Creature creature, AbstractRoom enterRoom, int enterNode)
Parameters
creature Creature
enterRoom AbstractRoom
enterNode int
CreatureTakeFlight(Creature, Type, WorldCoordinate, WorldCoordinate)
public void CreatureTakeFlight(Creature creature, AbstractRoomNode.Type type, WorldCoordinate start, WorldCoordinate dest)
Parameters
creature Creature
type AbstractRoomNode.Type
start WorldCoordinate
dest WorldCoordinate
CreatureTeleportOutOfRoom(Creature, WorldCoordinate, WorldCoordinate)
public void CreatureTeleportOutOfRoom(Creature creature, WorldCoordinate start, WorldCoordinate dest)
Parameters
creature Creature
start WorldCoordinate
dest WorldCoordinate
FlyingCreatureArrivedInRealizedRoom(BorderVessel)
public void FlyingCreatureArrivedInRealizedRoom(ShortcutHandler.BorderVessel fCrit)
Parameters
fCrit ShortcutHandler.BorderVessel
NPCShortcutSound(Creature, int)
public SoundID NPCShortcutSound(Creature creature, int situation)
Parameters
creature Creature
situation int
Returns
- SoundID
NextShortcutPosition(IntVector2, IntVector2, Room)
public static IntVector2 NextShortcutPosition(IntVector2 pos, IntVector2 lastPos, Room room)
Parameters
pos IntVector2
lastPos IntVector2
room Room
Returns
- IntVector2
OnScreenPositionOfInShortCutCreature(Room, Creature)
public Vector2? OnScreenPositionOfInShortCutCreature(Room room, Creature crit)
Parameters
room Room
crit Creature
Returns
- Vector2?
PopOutOfBatHive(BatHiveVessel)
public void PopOutOfBatHive(ShortcutHandler.BatHiveVessel vessel)
Parameters
vessel ShortcutHandler.BatHiveVessel
SpitOutCreature(ShortCutVessel)
public void SpitOutCreature(ShortcutHandler.ShortCutVessel vessel)
Parameters
vessel ShortcutHandler.ShortCutVessel
SuckInCreature(Creature, Room, ShortcutData)
public void SuckInCreature(Creature creature, Room room, ShortcutData shortCut)
Parameters
creature Creature
room Room
shortCut ShortcutData
TeleportingCreatureArrivedInRealizedRoom(TeleportationVessel)
public void TeleportingCreatureArrivedInRealizedRoom(ShortcutHandler.TeleportationVessel tVessel)
Parameters
tVessel ShortcutHandler.TeleportationVessel
Update()
VesselAllowedInRoom(Vessel)
public bool VesselAllowedInRoom(ShortcutHandler.Vessel vessel)
Parameters
vessel ShortcutHandler.Vessel
Returns
- bool