コード例 #1
0
 override public void SetBasement(SurfaceBlock b, PixelPosByte pos)
 {
     if (b == null)
     {
         return;
     }
     SetBuildingData(b, pos);
     if (!subscribedToUpdate)
     {
         GameMaster.realMaster.labourUpdateEvent += LabourUpdate;
         subscribedToUpdate = true;
     }
     if (current != null & current != this)
     {
         current.Annihilate(false);
     }
     current = this;
 }