// Token: 0x06001359 RID: 4953 RVA: 0x00052E1C File Offset: 0x0005101C public void OnInteractionBegin(Interactor activator) { CharacterBody component = activator.GetComponent <CharacterBody>(); if (component) { Inventory inventory = component.inventory; if (inventory) { ShrineCleanseBehavior.CleanseInventoryServer(inventory); EffectManager.SimpleEffect(this.activationEffectPrefab, base.transform.position, base.transform.rotation, true); } } }
// Token: 0x06001358 RID: 4952 RVA: 0x00052DE4 File Offset: 0x00050FE4 public Interactability GetInteractability(Interactor activator) { CharacterBody component = activator.GetComponent <CharacterBody>(); if (component) { Inventory inventory = component.inventory; if (inventory && ShrineCleanseBehavior.InventoryIsCleansable(inventory)) { return(Interactability.Available); } } return(Interactability.ConditionsNotMet); }