C# Класс RA.SkyfallerUtil

Показать файл Открыть проект

Открытые методы

Метод Описание
DoImpactExplosion ( Thing instigator, float radius ) : void
DoRoofPunch ( IntVec3 position ) : void
Impact ( Thing skyfaller, Thing resultThing ) : void
MakeDebrisCrashingAt ( IntVec3 loc ) : void
MakeDropPodCrashingAt ( IntVec3 loc, RimWorld.DropPodInfo cargo ) : void
MakeMeteoriteCrashingAt ( IntVec3 loc ) : void
MakeShipWreckCrashingAt ( IntVec3 dropCenter, List thingsGroups, int openDelay = 120, bool canInstaDropDuringInit = true, bool leaveSlag = false, bool canRoofPunch = false ) : void
SkyfallerPositionChange ( IntVec3 position, int ticksBeforeImpact, bool landing = false ) : Vector3

Описание методов

DoImpactExplosion() публичный статический Метод

public static DoImpactExplosion ( Thing instigator, float radius ) : void
instigator Thing
radius float
Результат void

DoRoofPunch() публичный статический Метод

public static DoRoofPunch ( IntVec3 position ) : void
position IntVec3
Результат void

Impact() публичный статический Метод

public static Impact ( Thing skyfaller, Thing resultThing ) : void
skyfaller Thing
resultThing Thing
Результат void

MakeDebrisCrashingAt() публичный статический Метод

public static MakeDebrisCrashingAt ( IntVec3 loc ) : void
loc IntVec3
Результат void

MakeDropPodCrashingAt() публичный статический Метод

public static MakeDropPodCrashingAt ( IntVec3 loc, RimWorld.DropPodInfo cargo ) : void
loc IntVec3
cargo RimWorld.DropPodInfo
Результат void

MakeMeteoriteCrashingAt() публичный статический Метод

public static MakeMeteoriteCrashingAt ( IntVec3 loc ) : void
loc IntVec3
Результат void

MakeShipWreckCrashingAt() публичный статический Метод

public static MakeShipWreckCrashingAt ( IntVec3 dropCenter, List thingsGroups, int openDelay = 120, bool canInstaDropDuringInit = true, bool leaveSlag = false, bool canRoofPunch = false ) : void
dropCenter IntVec3
thingsGroups List
openDelay int
canInstaDropDuringInit bool
leaveSlag bool
canRoofPunch bool
Результат void

SkyfallerPositionChange() публичный статический Метод

public static SkyfallerPositionChange ( IntVec3 position, int ticksBeforeImpact, bool landing = false ) : Vector3
position IntVec3
ticksBeforeImpact int
landing bool
Результат UnityEngine.Vector3