// Token: 0x06002170 RID: 8560 RVA: 0x000B6CB0 File Offset: 0x000B50B0 public override void use() { PlayerBarricadeSignUI.open(base.objectAsset.interactabilityText); PlayerLifeUI.close(); ObjectManager.useObjectQuest(base.transform); if (!Provider.isServer) { base.objectAsset.applyInteractabilityConditions(Player.player, false); base.objectAsset.grantInteractabilityRewards(Player.player, false); } }
// Token: 0x06002174 RID: 8564 RVA: 0x000B6D78 File Offset: 0x000B5178 public override void use() { if (base.objectAsset.interactabilityEffect != 0 && Time.realtimeSinceStartup - this.lastEffect > 1f) { this.lastEffect = Time.realtimeSinceStartup; Transform transform = base.transform.FindChild("Effect"); if (transform != null) { EffectManager.effect(base.objectAsset.interactabilityEffect, transform.position, transform.forward); } else { EffectManager.effect(base.objectAsset.interactabilityEffect, base.transform.position, base.transform.forward); } } ObjectManager.useObjectQuest(base.transform); if (!Provider.isServer) { base.objectAsset.applyInteractabilityConditions(Player.player, false); base.objectAsset.grantInteractabilityRewards(Player.player, false); } }