Table of Contents

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()

public void Update()

VesselAllowedInRoom(Vessel)

public bool VesselAllowedInRoom(ShortcutHandler.Vessel vessel)

Parameters

vessel ShortcutHandler.Vessel

Returns

bool