C# Класс PrisonersAndSlaves.CompPrisoner

Наследование: ThingComp
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ShouldBeCuffed bool
ShouldBeShackled bool
freeSlave bool
haulTarget Thing
lawBroken LawDef
originalFaction Faction
originalPawnKind PawnKindDef
releaseAfterTick int
wasArrested bool
wasSlave bool

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

Метод Описание
ApplyApparelEffects ( Pawn pawn, Apparel apparel ) : void
ApplyCollarEffects ( Pawn pawn, Apparel collar ) : void
ApplyHediffDefOn ( Pawn pawn, HediffDef hediffDef, BodyPartRecord bodyPartRecord ) : void
ApplyRestraintsEffects ( Pawn pawn, Apparel restraints ) : void
CheckStatus ( ) : void
CompTick ( ) : void
CompTickRare ( ) : void
ForceApparelOnPawn ( Pawn pawn, Apparel apparel ) : void
PostExposeData ( ) : void
RemoveApparelFromPawn ( Pawn pawn, Apparel apparel, IntVec3 dropCell ) : void
RemoveHediffDefOn ( Pawn pawn, HediffDef hediffDef, BodyPartRecord bodyPartRecord ) : void
RemoveRestraintsEffects ( Pawn pawn, Apparel restraints ) : void

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

ApplyApparelEffects() публичный Метод

public ApplyApparelEffects ( Pawn pawn, Apparel apparel ) : void
pawn Pawn
apparel Apparel
Результат void

ApplyCollarEffects() публичный Метод

public ApplyCollarEffects ( Pawn pawn, Apparel collar ) : void
pawn Pawn
collar Apparel
Результат void

ApplyHediffDefOn() публичный Метод

public ApplyHediffDefOn ( Pawn pawn, HediffDef hediffDef, BodyPartRecord bodyPartRecord ) : void
pawn Pawn
hediffDef HediffDef
bodyPartRecord BodyPartRecord
Результат void

ApplyRestraintsEffects() публичный Метод

public ApplyRestraintsEffects ( Pawn pawn, Apparel restraints ) : void
pawn Pawn
restraints Apparel
Результат void

CheckStatus() публичный Метод

public CheckStatus ( ) : void
Результат void

CompTick() публичный Метод

public CompTick ( ) : void
Результат void

CompTickRare() публичный Метод

public CompTickRare ( ) : void
Результат void

ForceApparelOnPawn() публичный Метод

public ForceApparelOnPawn ( Pawn pawn, Apparel apparel ) : void
pawn Pawn
apparel Apparel
Результат void

PostExposeData() публичный Метод

public PostExposeData ( ) : void
Результат void

RemoveApparelFromPawn() публичный Метод

public RemoveApparelFromPawn ( Pawn pawn, Apparel apparel, IntVec3 dropCell ) : void
pawn Pawn
apparel Apparel
dropCell IntVec3
Результат void

RemoveHediffDefOn() публичный Метод

public RemoveHediffDefOn ( Pawn pawn, HediffDef hediffDef, BodyPartRecord bodyPartRecord ) : void
pawn Pawn
hediffDef HediffDef
bodyPartRecord BodyPartRecord
Результат void

RemoveRestraintsEffects() публичный Метод

public RemoveRestraintsEffects ( Pawn pawn, Apparel restraints ) : void
pawn Pawn
restraints Apparel
Результат void

Описание свойств

ShouldBeCuffed публичное свойство

public bool ShouldBeCuffed
Результат bool

ShouldBeShackled публичное свойство

public bool ShouldBeShackled
Результат bool

freeSlave публичное свойство

public bool freeSlave
Результат bool

haulTarget публичное свойство

public Thing haulTarget
Результат Thing

lawBroken публичное свойство

public LawDef,PrisonersAndSlaves lawBroken
Результат LawDef

originalFaction публичное свойство

public Faction originalFaction
Результат Faction

originalPawnKind публичное свойство

public PawnKindDef originalPawnKind
Результат PawnKindDef

releaseAfterTick публичное свойство

public int releaseAfterTick
Результат int

wasArrested публичное свойство

public bool wasArrested
Результат bool

wasSlave публичное свойство

public bool wasSlave
Результат bool