public void OpenContainer(IStaticObject container, IOpenContainerMethod method) { if (container is null) { throw new ArgumentNullException(nameof(container)); } if (method is null) { throw new ArgumentNullException(nameof(method)); } var openResult = method.TryOpen(container.GetModule <IPropContainer>()); DoOpenContainer(container, openResult); }
public void OpenContainer(IPropContainer container, IOpenContainerMethod method) { var openResult = method.TryOpen(container); DoOpenContainer(container, openResult); }