public abstract void Activate();
public override void Interact() { if (deactivatedMaterial != null) { Material[] auxMaterials = meshRenderer.materials; auxMaterials[materialIndexToChange] = activatedMaterial; meshRenderer.materials = auxMaterials; } objectToActivate.Activate(); objectToActivate.Activate(gameObject); if (VFX != null) { VFX.SetActive(true); } }