示例#1
0
 // Token: 0x06000061 RID: 97 RVA: 0x000063A0 File Offset: 0x000045A0
 public override void CompTick()
 {
     base.CompTick();
     if (Controller.Settings.ShowOverlay && this.Pawn.IsColonist && this.Pawn.Drafted && Gen.IsHashIntervalTick(this.Pawn, 60))
     {
         Pawn pawn = this.Pawn;
         if ((pawn?.Map) != null && this.Pawn.Spawned && !this.Pawn.Map.fogGrid.IsFogged(this.Pawn.Position))
         {
             CamoDrawTools.DrawCamoOverlay(this.Pawn);
         }
     }
 }
        // Token: 0x06000061 RID: 97 RVA: 0x000063A0 File Offset: 0x000045A0
        public override void CompTick()
        {
            base.CompTick();
            if (!Controller.Settings.ShowOverlay || !Pawn.IsColonist || !Pawn.Drafted || !Pawn.IsHashIntervalTick(60))
            {
                return;
            }

            var pawn = Pawn;

            if (pawn?.Map != null && Pawn.Spawned && !Pawn.Map.fogGrid.IsFogged(Pawn.Position))
            {
                CamoDrawTools.DrawCamoOverlay(Pawn);
            }
        }