/* * public override bool CanActivate() * { * * if (GetPawn is Pawn p && p.Spawned && p.Map != null) * { * return true; * } * return false; * } */ public override void Initialize() { base.Initialize(); if (!GetPawn.IsColonist) { this.currentState = AdeptusMechanicus.CompActivatableEffect.State.Activated; } }
public override void Initialize() { base.Initialize(); if (GetPawn != null && GetPawn.isPsyker(out int level)) { this.currentState = AdeptusMechanicus.CompActivatableEffect.State.Activated; } }