C# Class RA.SkyfallerUtil

Afficher le fichier Open project: RWA-Team/RimworldAscension

Méthodes publiques

Méthode Description
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

Method Details

DoImpactExplosion() public static méthode

public static DoImpactExplosion ( Thing instigator, float radius ) : void
instigator Thing
radius float
Résultat void

DoRoofPunch() public static méthode

public static DoRoofPunch ( IntVec3 position ) : void
position IntVec3
Résultat void

Impact() public static méthode

public static Impact ( Thing skyfaller, Thing resultThing ) : void
skyfaller Thing
resultThing Thing
Résultat void

MakeDebrisCrashingAt() public static méthode

public static MakeDebrisCrashingAt ( IntVec3 loc ) : void
loc IntVec3
Résultat void

MakeDropPodCrashingAt() public static méthode

public static MakeDropPodCrashingAt ( IntVec3 loc, RimWorld.DropPodInfo cargo ) : void
loc IntVec3
cargo RimWorld.DropPodInfo
Résultat void

MakeMeteoriteCrashingAt() public static méthode

public static MakeMeteoriteCrashingAt ( IntVec3 loc ) : void
loc IntVec3
Résultat void

MakeShipWreckCrashingAt() public static méthode

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
Résultat void

SkyfallerPositionChange() public static méthode

public static SkyfallerPositionChange ( IntVec3 position, int ticksBeforeImpact, bool landing = false ) : Vector3
position IntVec3
ticksBeforeImpact int
landing bool
Résultat UnityEngine.Vector3