private void onEntitySpawned(BaseNetworkable ent) { if (!initialized || !(ent is BuildingPrivlidge)) { return; } updateInfluence(ent.prefabID); var trig = ent.GetComponentInChildren <BuildPrivilegeTrigger>(); if (trig == null) { Interface.Oxide.NextTick(() => { trig = ent.GetComponentInChildren <BuildPrivilegeTrigger>(); if (trig == null) { PrintWarning("Failed to update BuildingPrivlige: Missing BuildPrivilegeTrigger"); return; } updateTrigger(trig); }); } else { updateTrigger(trig); } }